Facebook Android SDK не регистрирует события покупки - PullRequest
0 голосов
/ 10 июля 2019

Я внедрил Android Android SDK Facebook (v5.1.0) в свое приложение для аналитики и, в конечном итоге, для показа рекламы в Facebook.В настройках разработчика FB "Панель инструментов приложения" у меня установлено "Автоматически регистрировать события в приложении".Если я отключу это, я не смогу включить его снова.После нажатия кнопки «Сохранить» страница обновляется, и она снова отключается.Единственный способ, как я нашел, чтобы включить его, это со страницы настроек FB Analytics «Автоматически регистрировать события покупки в приложении на Android».Это также включит переключатель в настройках разработчика панели приложения.Я использую более новый код библиотеки Google Play Billing Manager для покупок в приложении.Может ли это быть проблемой?

Тем не менее, я никогда не видел, чтобы какие-либо события покупки действительно проходили под "событиями FB Analytics" или "отладкой событий".

I 'мы пробовали вручную регистрировать события покупки с помощью

logger.logPurchase(BigDecimal.valueOf(Double.valueOf(price)), null);

, но это тоже ничего не показало.

Другие события показывают себя очень хорошо в тысячах, и покупки определенно совершаются.На самом деле, во время тестирования мои собственные события не отображаются при отладке событий (должно быть очевидно, какие мои, поскольку я увеличил версию приложения в этой невыпущенной сборке).

Кто-нибудь еще сталкивался с этим?

1 Ответ

0 голосов
/ 25 июля 2019

Ну, оказывается, я упустил что-то довольно критическое. Я не знаю, как работало большинство событий, кроме покупок, но в итоге все журналы прекратились. Не могу понять, что это было, поэтому я начал с руководства с самого начала. Я забыл добавить разрешение android.permission.INTERNET к манифесту! Теперь все работает, как ожидалось, включая регистрацию покупок!

...