2011-08-16 9 views
6

Amazon AppStoreでAndroidアプリを公開しており、Facebookとの統合に疑問を抱いています。Amazon AppStoreでFacebook SDKのキーハッシュをAndroid AppStoreで生成する

Facebookのサイトの手順は、私の証明書を使ってアプリに署名する場合に非常に明確です。しかし、私はAmazonが独自の証明書でアプリに署名していることを理解しているので、Facebook SDK用の新しいKey Hashを生成する必要があります。

私の質問は、Amazon Appstoreの署名付きアプリケーションのキーハッシュを生成するにはどうすればいいですか(キーストアがない場合)

答えて

0

AFIK、彼らは彼らの鍵でapkを二重署名します、あなたの署名は削除されません。確認のためにAmazonからダウンロードしたapkを見たいかもしれません。あなたの署名/証明書はまだそこに残っているので、Androidマーケット以外の何もすることなく動作するはずです。私はそれを試していない(Amazonからダウンロードできない)。

4

我々は彼らのDeveloper Portal([ヘルプ]> [アプリケーションの署名についての質問 - - >お問い合わせ)を介してアマゾンと連絡を取っこの問題について。

Googleのアプリにフラグを付けると、バイナリに署名するオプションが表示されるようです。バイナリをアップロードするときには、オプションがあります。Amazonはバイナリまたはに署名します。というバイナリに署名します。

あなたがバイナリに署名したい場合は、プロセスは次のようになります。

ステップ1:あなたは符号なしのAPK

ステップ2アップロード:あなたは自分に注射を含んで処理されたバイナリをダウンロードしますコード

ステップ3:あなたのキーで処理されたバイナリに署名し、再び

をアップロード3210

この方法で、Facebook SDKの既存のKey Hashを再利用できます。

+2

これは古いです。 Amazonはあなたにハッシュを提供します。 –

0

私は連絡先の下にある私たちと連絡を取り合い、facebook connectのキーハッシュを求めました。 彼らは5分未満のハッシュで答えました。私はそれらに質問を送った後。 完了!

2

私はこのようにそれを解決:

を私はキーを持たずに、私のKindleの火災にアマゾンアプリを実行します。 無効なパラメータエラーが表示されたら、キーを書き留めて、自分のFacebookの説明ページに入力しました。

キーは「-aQe9Ti2YD9 .....」のようなものでしたが、動作しませんでした。

私は ' - 'を '+'で置き換えて、それがうまくいった。

facebookアプリで表示されるキーストリングに ' - 'と '_'を '+'と '/'で置き換えてください。 (http://de.wikipedia.org/wiki/Base64セクションのURLアプリケーションを参照してください)

+1

私はLogCatのエラーメッセージを受け取りました: '無効なキーハッシュ。キーハッシュbtQJnt + wIgqF3iJwXXXXXXXは、格納されているキーハッシュと一致しません。アプリキーハッシュをhttp:// developers.facebook.com/apps/XXXXXXXXXX' に設定し、a = after de hashを追加します。後でこのハッシュをFacebook Developer Consoleの私のアプリの設定セクションに入れます。 'btQJnt + wIgqF3iJwXXXXXXX = ' – MartinCR

+0

@MartinCRは次のように述べています。電話機からのハッシュエラーメッセージからハッシュを取り出し、最後に=を追加することで作業しました。 –

3

アマゾンはあなたにハッシュを提供します。 [バイナリファイル]タブには、[Appstore Certificate Hashes]セクションがあります。sha1ベースの64ハッシュをFacebookアプリの設定にコピーするだけです。

関連する問題