問題タブ [facebook-unity-sdk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
facebook - Facebook Unity API - リンクと説明を含むスクリーンショットを投稿しますか?
ユーザーがリンクと説明を付けてスクリーンショットを Facebook に投稿できるように、アプリ (iOS、Android) を取得しようとしています。FB.API() を使用して、アプリから、Facebook がアプリ用に自動生成したユーザーのアルバムにスクリーンショットをアップロードできます。
また、FB.Feed() を使用して、リンクと説明を含む画像をインターネットからユーザーのフィードに投稿できます。スクリーンショットをリンクと説明とともにユーザーのフィードに投稿する方法はありますか?
facebook - Unity Facebook SDK 4.3.6
Facebookのログインに問題があります。私はフェイスブックsdk 4.3.6
とunity3d 4.3.0/4.3.1
.
ログインボタンを押すとFacebookの許可ウィンドウが開き、[OK]を押しても何も起こらず、次のメッセージがログに出力されます
FB.Login("email,publish_actions", LoginCallback);
そして
android - Facebook Unity SDK 4.3.6 のインスペクターでの遅延動作
最新バージョンの facebook unity sdk(4.3.6) を unity にインポートした後、インスペクターで設定を編集しようとしましたが、「アプリ ID」フィールドに入力したり、インスペクター パネルのサイズを変更したりすることができないことがわかりました。レイテンシー。インスペクターでインポートされたプラグインのメニューを使用しない場合、問題は見つかりませんでした。
インスペクターは、バージョン、検出するパスなど、インストールされている openssl に関する詳細情報を表示しませんでした。[システム プロパティ] > [詳細] > [環境変数] > [システム変数] でパスを設定しますが、プラグインはパスを検出できません。
ユニティ アセット ストアの Unity 4.3.4 用の Facebook SDK で必要なユニティのバージョンが 4.3+ であり、facebook の公式ページとは異なるため、Facebook ユニティ SDK の互換性について混乱しています (Facebook Unity SDK は Unity 4.2 で動作します)。以上)。
Facebook Unity SDK 4.3.6 の経験豊富なユーザーなら、コメントをいただけますか?
- Unity3d 4.2.0 を使用
-インストールされたopenssl v1.0.1e
facebook - Facebook-Unity-SDK フィード コールバックが呼び出されない
問題
FB.Request() コールバック パラメータが Android で呼び出されません。iOSでは問題なく動作します。
情報
Unity バージョン: 4.3.0f4
FB SDK バージョン: 4.3.6
FB SDK ビルド バージョン: 131121.17562b74012d24a
再現手順
- 新しい Unity プロジェクトを開始し、FB SDK 4.3.6 をインポートします
- Android プロジェクトに変更し、キーストア情報を入力します
- アプリの developers.facebook.com にあるものと一致するように FacebookSettings を編集します
- InteractiveConsole.cs を編集して、Callback(FBResult result) の最初の行に Debug.Log() を追加します (これは、フィード リクエストが完了したときに呼び出される関数です)。
- InteractiveConsole シーンを使用してプロジェクトをビルドする
- 初期化してログインし、投稿してみます。adb logcat に ""FBUnitySDK( 3272): sent to Unity OnFeedRequestComplete({"id":"12321312321 blablah"})" と表示されていても、デバッグ ログは発生しないことに注意してください。
詳細
AndroidFacebook.cs の OnFeedRequestComplete(string message) に何も含まれていないことに気付きました。また、AndroidFacebook.cs の FeedRequest(params…) のコールバック パラメータはまったく使用されていません。
これが既知の問題である場合は申し訳ありませんが、StackOverflow または developers.facebook.com/bugs に同様の投稿はありません。
unity3d - fb-unity-sdk を使用してアプリにログインできません | OnLoginComplete({"キャンセル":true}) | API 例外
Unity プロジェクトに最新の facebook SDK for unity (パッケージ 4.3.6) を使用しています。ログインしようとするたびに、これが LogCat からの詳細で得られるものです。
12-09 22:54:05.911: V/FBUnitySDK(19876): Unity に送信 OnLoginComplete({"cancelled":true})
そして、logcat を深く掘り下げようとすると、これらのエラーが表示されます。
12-09 22:53:52.298: E/fb4a(:):VaultDeviceSetup(19890): com.facebook.http.protocol.ApiException: アクセス トークンの検証エラー: セッションが現在保存されているセッションと一致しません。これは、セッションが作成されてからユーザーがパスワードを変更したか、Facebook がセキュリティ上の理由でセッションを変更したことが原因である可能性があります。12-09 22:53:52.298: E/fb4a(:):VaultDeviceSetup(19890): com.facebook.http.protocol.ApiResponseChecker.b(ApiResponseChecker.java:103) 12-09 22:53:52.298: E /fb4a(:):VaultDeviceSetup(19890): com.facebook.http.protocol.ApiResponseChecker.a(ApiResponseChecker.java:136) 12-09 22:53:52.298: E/fb4a(:):VaultDeviceSetup(19890) : com.facebook.http.protocol.StringResponseHandler.a(StringResponseHandler.java:31) 12-09 22:53:52.298: E/fb4a(:):VaultDeviceSetup(19890): com.facebook.http.protocol.
また、Facebook の設定で debug.keystore を見つけることができず、debug.keystore が見つからないという警告が表示されました。.android フォルダーに debug.keystore ファイルが既にありましたが、まだ検出されていませんでした。したがって、キーハッシュをこのように FacebookAndroidUtil.cs ファイルに直接入れます。
また、Facebook アプリの設定にも同じキー ハッシュを設定しました。そのため、ログインの問題の原因はわかりません。ログに示されているように、それがキー ハッシュの問題であるか、アクセス トークンの問題であるか。私は2日以来それに立ち往生しています。:(
facebook-unity-sdk - FB.PublishInstall には AuthToken が必要ですか?
私の知る限り、ほとんどの FB 呼び出しでは、ユーザーがログインしていて、有効な認証トークンを持っている必要があります。
質問
- FB.PublishInstall と FB.AppEvents.LogEvent には有効な認証トークンが必要ですか?
- アプリが起動するたびに FB.PublishInstall を呼び出すことはできますか?それとも、これまで呼び出したことがあるかどうかを追跡し、インストールごとに 1 回だけ呼び出す必要がありますか?
- PublishInstall を呼び出す必要がありますか、それとも自動的に処理されますか? Facebook でのレポートによると、既に総インストール数が表示されているようで、現在 PublishInstall を呼び出していません。
Unity 4.2.2 と Facebook SDK 4.3.6 を使用しています。
ありがとう、コルター
unity3d - Unity3d Facebook SDK と Playhaven
プロジェクトで unity facebook と playhaven を統合する際に問題が発生しました。Android プロジェクトではすべて正常にビルドされますが、電話ゲームで実行するとクラッシュします。logcat メッセージ
E/AndroidRuntime(11225): 原因: android.view.InflateException: Binary XML file line #18: Error inflating class com.playhaven.android.view.PlayHavenView
facebook - フェイスブックとレブモブ
プロジェクトにrevmobとfacebook sdk 4.3.6を統合しています。物事は完璧に機能しているが、ユーザーがフルスクリーン広告を閉じて、まだ Facebook にログインしていない場合。Facebook アクティビティが例外をスローし、ゲームがクラッシュします。
原因: java.lang.RuntimeException: アクティビティ {com.itchyfingerz.laststand/com.facebook.unity.FBUnityPlayerActivity} への結果 ResultInfo{who=null, request=0, result=0, data=null} の配信に失敗しました: java. lang.NullPointerException
ただし、ユーザーがフルスクリーン広告を閉じて、Facebook で既にログインしている場合、すべてが完全に機能します。
助けてください。さらに情報が必要な場合はお知らせください。
ありがとう