1. ホーム
  2. ios

[解決済み] Facebook SDK: アプリが URL Scheme として登録されていません。

2023-04-05 18:39:42

質問

私は Facebook SDK が見つかりました。 ここで で、提供されているサンプルを試しています(フォルダ内の FacebookiOSSample ).

を単純に置き換えると AppId を私独自の AppId に置き換えたら、Shareできなくなりました。(私はそれを AppDelegate ファイルと info.plist ファイル) を削除しました。現在、以下のようなエラーが表示されます。

FBSDKLog: FBAppCall の無効な使用、fb**** は URL として登録されていません。 Schemeです。plistに'FacebookUrlSchemeSuffix'を設定しましたか?

その他、これはサンプルのオリジナルの AppId という名前のものを指している IFaceTouch .

私のアプリのセットアップに何か問題があるのでしょうか、どのように私は私の AppId ?

どのように解決するのですか?

以下の3つのステップを踏んでください。

  1. というキーを作成します。 FacebookAppID というキーを文字列値で作成し、そこにアプリIDを追加します。
  2. というキーを作成します。 FacebookDisplayName というキーを文字列値で作成し、App Dashboardで設定したDisplay Nameを追加します。
  3. URL typesという配列のキーを作成し、その配列のサブアイテムである URLスキーム . この配列には、アプリIDの前にfbを付けた単一の項目を指定します。これはアプリケーションがコールバックを受け取るようにするために使われます。 URL を受け取れるようにするために使用されます。

完成した.plistはこのような感じになるはずです。

ソースリンクです。