Настройте API уведомлений о близости Google для использования намерения приложения Facebook

Можно ли передать намерение Android-приложения Facebook при подписке на Уведомление о близости на панели инструментов Google Beacon? Я хочу открыть страницу Facebook моей компании в приложении Facebook, когда вы находитесь рядом с Маяком. Если это можно сделать, что следует передать в параметрах намерения и схемы?

1 ответ

Решение

Чтобы это произошло, вам необходимо добавить URL-адрес прикрепленного уведомления рядом с вашим маяком. Вы можете прочитать обзор того, как это сделать, здесь.

Вот пример построения URL для привязки к вашему маяку. Чтобы перейти на профиль Google в Facebook, вы можете использовать схему URL для запуска собственного приложения, например:

fb://profile/Google

Поскольку собственное приложение (com.facebook.katana) может быть не установлено, Nearby позволяет указать URL-адрес для запуска в браузере, если приложение не установлено. Вы можете настроить URL-адрес намерения приложения с резервным доступом к сети для использования в Nearby следующим образом:

intent://profile/Google#Intent;scheme=fb;package=com.facebook.katana; \
S.browser_fallback_url=https%3A%2F%2Fwww.facebook.com%2FGoogle%2F;end

Смотрите здесь для получения дополнительной информации о том, как создать такие URL.

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