同じFBアプリケーション、複数のiOSバンドルID、異なる接尾辞付き?

私は私のiPhoneアプリの2つのバージョンを持っています.1つはappstore用で、もう1つは内部テスト用のアドホックバージョンです。彼らは持っている: - 両方のFB App IDが同じです(両方とも同じバックエンドと通信します) - 2つの異なるバンドルID(したがって、両方をデバイスにインストールできます) - 異なるURL接尾辞(空と 'アドホック')

彼らは両方ともログインで正常に動作しましたが、FB管理ツールのアプリケーションページでiOSバンドルIDを変更したとき、明らかに機能が停止しました。呼び出される前にURLとして「fb_APP_ID_SUFFIX:// authorize#error = unknown%5Ferror」 fbDidNotLogin、テストアプリ上。

私がiOSバンドルIDを入れていない場合、それは動作します。まだバンドルIDを保護して他のアプリを動作させるオプションがありますか?

10
なぜFacebookに2つのアプリを作成しないのですか?
追加された 著者 logancautrell,
私はそれをApp Storeのバージョンとまったく同じにしたいので、同じFBアプリと通信する同じサーバと通信します。
追加された 著者 elado,

1 答え

I've run into this same problem and you can specify two separate bundle Ids in your Facebook app settings. Under "Settings->Basic->Native iOS App->iOS Bundle ID" you can add both the bundle Id of your normal app and the bundle Id of your ad-hoc test version.

例えば:

com.devname1.appname
com.devname2.appname
14
追加された