7

Android プラットフォーム上の Facebook ネイティブ アプリを Android ネイティブ アプリに統合する際に問題に直面しています。

問題 : ユーザーが FB アプリにいて、自分のアプリに対応するリンクをクリックします。アプリは自分のアプリを起動するはずですが (予期される動作)、FB アプリは Google Play ストアを起動します (実際の動作)。

Facebook 開発者ページで提供されているネイティブ リンクの手順に従いました: http://developers.facebook.com/docs/mobile/android/deep_linking/

JDK Keytool を使用してハッシュキーを生成しました。しかし、無効なキーのようなエラーは見つかりませんでした。ここで何か不足していますか、助けてください。

前もって感謝します

4

5 に答える 5

0

デバイスにアップロードする前に、アプリケーションに署名したことを確認してください。PlayStore にアップロードする必要があるようにビルドします。

于 2012-10-25T07:46:26.910 に答える
0

アプリケーションの以下のコードを更新してください。

public void loginAndPostToWall() {
    facebook.authorize(this, PERMISSIONS, Facebook.FORCE_DIALOG_AUTH,
            new LoginDialogListener());
}

詳細については、以下のリンクを参照してください。

フェイスブックの問題

于 2012-07-13T07:26:58.257 に答える
0

キー ハッシュの検証に加えて、指定したパッケージ名とクラス名がコード内の内容と完全に一致していることも確認してください。

于 2012-07-30T18:26:08.017 に答える
0

ハッシュを間違って生成しています。正しいコマンドを使用してハッシュを生成したことを確認してください。

keytool -exportcert -alias YOURALIASHERE -キーストア YOURKEYHERE | openssl sha1 -バイナリ | openssl base64

正しいパスワードを使用したことを確認してください。

于 2012-07-16T13:25:19.527 に答える
0

「すべてのブックマークとリクエストは、Android ネイティブ アプリにリンクするか、アプリがインストールされていない場合はマーケット URL にリンクします」はこちらから

あなたの問題は上記に関連しているようです。アプリがユーザーのデバイスにインストールされていないため、リンクが市場に出ます。

于 2013-04-11T07:13:17.553 に答える