2011-10-27 30 views
10

我有兩個版本的iPhone應用程序,一個用於appstore,另一個用於內部測試。他們有: - 兩個同樣FB應用ID(它們都具有相同的後端通信) - 兩個不同的包ID(所以他們都可以在設備上安裝) - 不同的URL後綴(空和「即興」)相同的FB App,多個iOS Bundle ID,具有不同的後綴?

他們都正常登錄,但當我更改FB管理工具上的應用程序頁面上的iOS Bundle ID時,它明顯停止工作:在調用URL之前,我得到了「fb_APP_ID_SUFFIX:// authorize#error = unknown%5Ferror」到fbDidNotLogin,在測試應用程序。

如果我沒有把iOS捆綁軟件ID,它的作品。我是否可以選擇繼續保護套件ID並讓其他應用程序正常工作?

+1

爲什麼不能在Facebook中創建2個應用程序? – logancautrell

+0

因爲我希望它與App Store版本完全相同,所以它與同一個FB應用程序通信的服務器進行通信。 – elado

回答

13

我遇到了同樣的問題,你可以在你的Facebook應用程序設置中指定兩個單獨的捆綁ID。在「設置 - >基本 - >本機iOS應用程序 - > iOS軟件包ID」下,您可以添加普通應用程序的軟件包ID和專用測試版本的軟件包ID。

例如:

com.devname1.appname 
com.devname2.appname 
相關問題