0

Facebook と統合するモバイル アプリケーションを Corona SDK で作成します。そこで、App ID を統合に使用する Facebook アプリケーションを作成しました。

モバイル デバイスからのログイン セッションで、"android key ...." という応答でエラーを受け取りました。この問題の解決策は、アプリケーションの「ネイティブ Android アプリ」に「Android キー ハッシュ」を設定することでした。しかし、「Android Key Hash」が何を意味するのか、何をしたのか正確にはわかりません。誰か説明してくれませんか?

他のデバイスでアプリケーションを実行した場合、またはこの "Android キー ハッシュ" がアプリケーションのすべてのユーザーに固有のものである場合、同じエラーを受け取ることはできますか?

4

1 に答える 1

3

正しいハッシュ キーを使用すれば、エラーは発生しません。次のコマンドを使用して生成できます。

keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64

その時点でエラーが発生した場合は、非デバッグ キーストアを使用して署名するか、Corona SDK フォーラムのこの投稿を参照してください。http://developer.coronalabs.com/forum/2012/03/20/facebook-and-android-key-hash

于 2012-08-25T07:53:20.033 に答える