8

Facebook の API を介して、iPad アプリからテスト Facebook アカウントにアプリの招待状を送信しました。PC でテスト アカウントにログインすると、アプリ リクエストが表示されます。

iPad のテスト アカウントに (Safari または Facebook アプリ経由で) ログインすると、[App Center] タブの横に数字の「1」が表示されますが、それをクリックして [App Center] に移動すると、何も表示されません。リクエスト。実際、Facebook for iOS のリクエスト専用の App Center エリアは見当たりません。Social Picks と Top Apps しかありません。これについての説明はありますか?

4

2 に答える 2

35

これは、Facebook アプリの設定ページの構成が正しくないことが原因です。アプリをセットアップするときは、以下が正しく設定されていることを確認する必要があります。

developers.facebook.com次に「アプリ」を選択します。アプリを編集して、次の情報を入力してください。

  • iOS App Bundle (必須ではないと思いますが、記入してください。これは Xcode からのバンドル ID (com.companyname.appname) です)

  • iPhone/iPad アプリ ストア ID - これは必須です。有効なアプリ ストア ID を入力する必要があります。これは、iTunes Connect でアプリを作成するときに取得されます。アプリを作成し、バイナリの送信を求めるところまで詳細を入力すると、Apple が Apple ID (または iTunes ID?) と呼ぶものが生成されます。それはただの長整数値です。対応するアプリである必要はありません。既にアプリ ストアにアプリがある場合は、iTunes Connect にログインし、既存のアプリをテストに使用してください。

  • iOS SSO 用に構成 - 有効

  • ディープリンク用に構成 - 有効

ユーザーが iOS でアプリの通知をクリックしたときに Facebook から得られる唯一の機能は、アプリがインストールされている場合はそのアプリに、インストールされていない場合は App Store にユーザーがリダイレクトされることです。また、アプリの通知をデスクトップに表示する場合は、[Facebook のアプリ] セクションにキャンバス URL が必要です。

私のテストでは、iOS 通知を機能させるためにキャンバス URL を用意する必要がありましたが、これが Facebook のバグなのか、意図された動作なのかはわかりません。したがって、iOS を有効にしただけでは機能しない場合は、Facebook でもアプリを有効にしてください。ない場合はランダムな URL を貼り付けます。

于 2012-08-03T15:20:24.267 に答える
0

この症状には別の理由があると考えました。アプリに位置制限 (特定の国でのみ利用可能) がある場合、リクエストを受け取るユーザーはその国にいる必要があります (たとえば、GeoEdge 経由で接続する必要がありました)。

于 2016-06-29T08:54:39.603 に答える