ネイティブのiPhoneアプリはほぼ完成しましたが、Facebook経由でSSOを完了する必要があります。私の最善の努力にもかかわらず、自分のアプリをWebサイトでFacebookに登録するプロセス中に、「iPhone App Store ID」フィールドにどの値が入るのかを把握することができません。
http://developer.Apple.com/ios/manage/bundles/ に「アプリID」がありますが、Facebookで「iPhone App Store IDは整数でなければなりません」というエラーが表示されますそのフィールドにアプリIDを入力します。アプリIDが整数ではありません。
Facebookが具体的にフィールドに「App Store」というラベルを付けていることを知っています。本当にそうではないことを教えてください。まだ開発中の場合、「App Store」に何かあるのは誰ですか?
誰もが最初のStack Overflow投稿の動機となる「その問題」を抱えており、これは私のものです。私は何かが欠けているというニュースを待ち望んでいます。
ITunes Connectで新しいアプリを作成します。そのアプリには一意のアプリIDがあります。 That's必要なID。つまり、実際には、アプリのApp Store IDです。
受け入れられた答えは本当ですが、 iOS SDK docsも言います
iPhone App Store ID-iTunes App StoreにリストされているiPhoneアプリがある場合、ここにIDを入力します。 123456. Facebookがアプリにリンクし、ユーザーがアプリをインストールしていないことがわかると、ユーザーはストア内のアプリに移動します。その後、ユーザーはアプリをインストールできます。アプリがiTunes App Storeにない場合は、有効なアプリのIDを入力できますが、App Storeでアプリが承認されたら必ず更新してください。
強調鉱山。
これは私がやったことです。アプリがまだ公開されていないため、既存のパブリックアプリID(ストアからランダムに選んだもの)を使用します。
現時点で最も簡単なソリューションは、iPhone App Store IDとして「0」を入力することです。これは、Facebook SDKスタートガイドでも説明されています。 https://developers.facebook.com/docs/ getting-started/facebook-sdk-for-ios/3.1 /
テストでは(Zero)を使用します
変更の保存をクリックします。
は消えますが、作業は完了します。
注:-稼働する前にこのIDを更新します。
既に公開されているアプリの場合、末尾に表示されるiTunes URLの一部です https://iTunes.Apple.com/.../idxyzabc12 xyzabc123は上記のURLのIDです
要するに、開発には「0」を使用できます。
ITunes Connectにログインしてアプリにアクセスすると、「Apple Id」の下にあるはずです。