3

Unity 用の Facebook SDK の最新バージョン、バージョン 3.1.2 を使用しています。私の問題は、この質問に多少似ています。違いは、私の iOS ビルドが問題なく動作することです。そして、私の Android ビルドは null 参照を取得していません。代わりに、私の Android ビルドはログインしません。

ログインボタンをクリックすると、ダイアログ画面が表示され、基本的なもの、公開プロフィール、友達リストにアクセスする権限がアプリに与えられます。[OK] ボタンを押すと、アプリに戻りますが、ログインに失敗します。私は AndroidFacebook クラスを見つけ、OnLoginComplete 関数には、ユーザーの ID とアクセス トークンを取得する必要がある文字列メッセージ パラメータがあることに気付きました。だから私はそこにデバッグメッセージを入れて、何が返されているかを確認しました。アプリに Facebook へのアクセスを許可するために [OK] を押しましたが、プロセスがキャンセルされたと表示されていることがわかりました。{"cancelled":true} は、返される Json 文字列です。Facebook 開発者ページでアプリの設定を再確認しました。パッケージ名、クラス名、およびデバッグ ハッシュ キーはすべて、Unity の Facebook 設定にあるものと一致しています。私'

4

2 に答える 2