Android-клиент Facebook для уведомления о пользовательских приложениях - PullRequest
1 голос
/ 12 января 2012

Я разрабатываю приложение для Android, которое подключается к Facebook Open Graph через Facebook Android SDK.Мои приложения отправляют запросы пользователям, чтобы пригласить их открыть приложение (если они есть или устанавливают его).

Похоже, моя проблема заключается в том, что уведомления, отправленные через диалог запросов приложений с использованием SDK, не отображаются.чтобы появиться во всплывающем окне «Уведомления» в нативном приложении Facebook для Android, но я могу видеть их нормально, если войду через сайт Facebook.Как и ожидалось, щелкнув уведомление в Интернете, я перехожу на страницу моего холста на Facebook, но мне было интересно, почему в мире, который не отображается на клиенте Facebook для Android.

Использование версии 1.5, кажется, показывает толькокак на веб-сайте, но при попытке установить последнюю версию (1.8) уведомление вообще не отображается!

Дайте мне знать, если кто-нибудь узнает об обходном пути к этой проблеме или если в моих настройках приложения Facebook отсутствуют какие-либо конфигурации.для его отображения, учитывая единственное ограничение, с которым я сталкивался ранее, было отсутствие URL-адреса Canvas, определенного для приложения, и после его установки он начал показываться нормально, но не для клиента Android 1.8.

1 Ответ

3 голосов
/ 12 января 2012

Я просто нашел ответ на свой вопрос:

Уведомления вообще не будут отображаться для запросов приложений, если в приложении Facebook не настроен URL-адрес Canvas, и они не будут отображаться для мобильных клиентов, если в приложении не настроен URL-адрес для мобильных устройств.

Таким образом, чтобы быть полностью активным для отображения запросов, необходимо убедиться, что вы переходите на https://developers.facebook.com/apps/{YOUR_APP_ID}/summary и задаете как URL-адрес Canvas, так и URL-адрес мобильного веб-сайта своего Facebook (даже если у вас может не быть полностью совместимого веб-сайта). приложение, чтобы указать).

...