Включение «Включить платежи в мобильной сети» в настройках приложения не позволяет нашему приложению появляться в родном приложении Facebook! Это должно произойти?Включение платежей в мобильной сети нарушает наше приложение в родной iOS
Мы построили приложение в режиме песочницы и использовали FB.UA.nativeApp()
, чтобы определить, были ли мы на родном. В случае, когда мы находимся на родном языке, мы отключили все наши кнопки для кредитов Facebook.
Однако теперь наше приложение работает в прямом эфире, и когда мы устанавливаем флажок «Включить платежи в мобильной сети» в настройках разработчика, приложение исчезает с родной iOS и/или предлагает ошибку доступа (все отлично работает на Android) , Как только мы отменим проверку, приложение вернулось в действие, но, конечно, все кнопки кредитов не работают в Android.
Странно, что Facebook не позволит нам использовать кредиты на всех платформах с помощью одного флажка. Делаем ли мы что-то не так, или это то, с чем мы имеем дело?
Не используйте какие-либо функции из JS SDK, кроме тех, которые официально поддерживаются в документации. Ref https://developers.facebook.com/blog/post/2012/05/16/platform-updates--operation-developer-love/ - это на самом деле очень важно, так как FB.UA _will_ уходит далеко не долго. –
Какая версия native-1.9? –
Кроме того, что означает «исчезнуть из родной iOS», значит, это не закладка больше в приложении FB iOS app? Работают ли ваши кредиты с родным FB iOS? –