iOS кнопка "Мне нравится" не работает с приложением iOS

Попытка добавить кнопку "Нравится" Facebook в приложение для iOS. Следовал указаниям онлайн и вижу проблему.

Без приложения Facebook, установленного на симуляторе (8.x, 7,x):

При нажатии кнопки F Like мы видим переход на Facebook.com, но затем быстро возвращаемся в приложение iOS. Он не переходит на соответствующую страницу Facebook Like, где пользователю может понравиться URL-адрес.

В приложении iOS вызывается метод openURL и Facebook

wasHandled = [FBAppCall handleOpenURL: url sourceApplication: sourceApplication];

вызывается и возвращает ДА.

Обратите внимание, что мы также используем кнопку входа Facebook, которая отлично работает в этом приложении.

На этом этапе пользователь уже прошел проверку подлинности с помощью кнопки входа в Facebook.

Любые намеки на это будут оценены.

Мы используем Facebook iOS SDK 3.21.1

[Дополнение]

Смотрите эту статью

http://stackru.com/questions/26529314/android-likeview-error

Это то, что мы видим в сообщении об ошибке URL в openURL

The like dialog is only available to developers and testers

Какой вид не имеет смысла? Обычные пользователи должны иметь возможность видеть подобное диалоговое окно, чтобы понравиться элемент?

1 ответ

Решение

Для Facebook, как кнопки на iOS и Android.

После того, как вы интегрировали последний SDK и хотите протестировать....

1) Вы должны использовать учетную запись Facebook, которая является либо учетной записью разработчика для приложения (учетной записи, для которой был создан идентификатор Facebook для приложения), либо связанной учетной записью Facebook тестера с учетной записью разработчика Facebook.

2) Вы должны использовать эту учетную запись для входа в приложение.

3) При тестировании "БЕТА" баннер будет на целевой странице.

4) Если их нет, по крайней мере, для iOS вы получите сообщение об ошибке в URL в подпрограмме openURL в AppDelegate. Для Android вы получите статус "ОТМЕНА" в вашей подпрограмме onActivityResult.

The like dialog is only available to developers and testers

Надеюсь это поможет.

Чтобы полностью включить кнопку "Нравится" для производства, пожалуйста, смотрите комментарии Мин Ли выше.

Другие вопросы по тегам