Xuddi shu FB App, bir nechta iOS Bundle identifikatorlari, boshqa qo'shimchalar bilanmi?

Mening iPhone ilovamning ikki versiyasi bor, biri appstore, ikkinchisi esa ichki test uchun maxsus hodisadir. Ularda mavjud: - ikkalasi ham xuddi shu FB ilovasi identifikatori (ular ikkalasi ham bir xil backend bilan bog'lanishadi) - Ikki xil paket identifikatorlari (ular ikkala qurilmada ham o'rnatilishi mumkin) - Turli xil URL qo'shimchalari (bo'sh va "adhoc")

Ularning ikkalasi ham login orqali kirishdi, lekin FB admin vositasida ilova sahifasida iOS Bundle identifikatorini o'zgartirganimda aniq ishlamay qolgandi: "fb_APP_ID_SUFFIX://avtorizatsiya # error = unknown% 5Ferror" deb chaqirildi. fbDidNotLogin, sinov dasturida.

Agar iOS paketini identifikatsiya qilmasam, u ishlaydi. Men to'plamning identifikatorini himoya qilish va boshqa ilovani ishlashga hojatim yo'qmi?

10
Nima uchun Facebookda 2 ta ilovani yaratmaysizmi?
qo'shib qo'ydi muallif logancautrell, manba
Men App Store versiyasi bilan bir xil bo'lishini istaganim uchun, u bir xil FB ilovasi bilan bog'langan bir xil server bilan bog'lanadi.
qo'shib qo'ydi muallif elado, manba

1 javoblar

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.

Misol uchun:

com.devname1.appname
com.devname2.appname
14
qo'shib qo'ydi