FBSDKAppInviteDialog приглашение успешно отправлено, но уведомления не получены
Что я делаю?
Я пытаюсь отправить приглашение своим друзьям на Facebook, используя FBSDKShareKit
,
Работает?
ДА - но только с тестовыми пользователями (а не с реальными пользователями).
В чем проблема?
- Получение push-уведомления о приглашении
- Получение уведомлений внутри приложения Facebook
- Возможность увидеть приглашение
- Если приложение установлено, Facebook перенаправит на приложение, иначе откроет AppStore для установки.
Все они работают нормально - но только с тестовыми пользователями, а не с реальными учетными записями пользователей.
Некоторые факты:
- Мое приложение Facebook доступно и общедоступно.
- Приложение, для которого я пытаюсь пригласить, еще не запущено. Поэтому я использую идентификатор приложения другого приложения. Однако это работает (как я объяснил выше).
- С реальными учетными записями пользователей это работает - показывает успех, как только я приглашаю других пользователей, но они никогда не получат push-уведомления и уведомления внутри приложения об этом приглашении.
Ваши предложения?
- Как вы знаете, это что-то действительно странное! Он работает с тестовыми пользователями, а не с реальными пользователями, что я делаю не так?
- Есть что-то, чего мне не хватает?
- Как мне убедиться, что он обязательно будет работать с реальными аккаунтами, когда мое приложение заработает!
1 ответ
Решение
Ответ на мой вопрос я получил во время написания вопроса, поскольку я написал его слишком долго, я решил оставить его здесь и дать ответ.
Я не получаю push/ уведомления для реальных пользователей, так как пытаюсь пригласить пользователей, которые уже авторизовали мое приложение. Поскольку для настоящих пользователей требуется удалить мое приложение из их настроек Facebook [Настройки> Приложения], а затем, если я отправлю ему запрос, они получат его.