問題タブ [phonegap-facebook-plugin]

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.

0 投票する
1 に答える
295 参照

facebook - Phonegap Facebook プラグインを使用した Phonegap ビルド

PhoneGap Build を使用しています。ここでこのプラグインを使用しています: https://github.com/Wizcorp/phonegap-facebook-plugin Facebook 広告のインストール追跡を追加するためだけに、モバイル Facebook 広告をクリックした後にアプリをインストールするときにモバイル広告をセットアップしました。

Facebook SDK の「4. インストール トラッキングを有効にする」: https://developers.facebook.com/docs/app-ads/sdk

「インストール トラッキングを有効にするには、アプリケーションがアクティブになったら App Events ロガーを呼び出します。」

このプラグインのイベントの下の README には、次のように書かれています。

「アクティベーション イベントは、プラグインで自動的に追跡されます。」

これは、プラグインを config xml に追加するだけで、自動的に FB.AppEvents.activateApp() を呼び出すコードを書く必要がないということですか?

Facebook SDK for Javascript を使用して手動で FB.AppEvents.activateApp() を呼び出そうとしましたが、エラー AppEvents undefined が発生しました。

0 投票する
0 に答える
397 参照

facebook - Ionic Phonegap Facebook ネイティブ | キー ハッシュ エラー

私はIonicでアプリを構築しています。

ユーザーのエクスペリエンスを向上させるために、アプリケーションをネイティブ facebook SDK と統合する方法については、この記事を参照してください。

残念ながら、今日から Facebook のログインがスタックし、「無効なキー ハッシュです。キー ハッシュ XXX は、保存されているキー ハッシュと一致しません...」という応答を返し続けます。

私はまだ開発中のアプリを実行していますが、ビルドしたことはありません。

キーハッシュの設定に関するすべての可能な記事を読みました。

試した:

これは開発用である必要がありますが、このコマンドからの応答のキーが、上記で報告したエラーと同じ形式ではないことに気付きました。

私のアプリケーションは、どこから取得したか分からない間違ったハッシュ キーでスタックしていると思います... ./android の debug.keystore からキーを取得する必要があるためです。

また、www フォルダーのみをコピーするまったく新しいアプリケーションを作成しようとしました。上記の記事の構成手順を繰り返しましたが、何も変わりませんでした。同じエラー、エラーから報告された同じ間違ったキー ハッシュ。

何が問題なのかよくわかりません。

私のFacebookアプリはライブで、Macを使用しています。

Androidフォンでアプリケーションを実行しますionic run android

0 投票する
2 に答える
338 参照

ionic-framework - phonegap-facebook-plugin を使用した ionic: 無効なハッシュ キー

それはうまくいきました。フェイスブックでログインしました。しばらくすると、正確な理由がわかりません。Facebook でログインしようとすると、次のように表示され始めます。

キー ハッシュが無効です。キー ハッシュ ..... は、保存されているどのキー ハッシュとも一致しません。http://developers.facebook.com/apps/ ...でアプリ キー ハッシュを構成します。

エラー メッセージに表示されているハッシュ キーは、開発者の Facebook に設定されていて、以前は機能していたハッシュ キーではありません。このハッシュを developers.facebook に入れようとしましたが、うまくいきません。

何時間もの調査の後:

  • Facebook開発者でアプリを削除しました
  • ionic プロジェクトから cordova プラグインを削除する
  • C:\Users\yourUserName.android の下にあるファイル debug.keystore を削除します。
  • 「keytools」で新しい鍵を生成する
  • developers.facebook.com で新しいアプリを作成し、新しいハッシュ キーを追加します。

その後、再び機能し始めました。しかし今、同じ「無効なハッシュキー」が再び表示されます:(

何か助けはありますか?

編集:

debug.keystore だけを削除し、「ionic run android」を実行しました。その後、同じエラーが表示されましたが、新しいハッシュキーを使用して、エラーメッセージに表示されているハッシュキーを再度試してみましたが、現在は機能しています。しかし、「keytools」で生成し、developer.facebook に初めて入れたハッシュ キーがまったくの無意味だったため、非常に奇妙です。

このチュートリアルに従います: https://ionicthemes.com/tutorials/about/native-facebook-login-with-ionic-framework