Facebook, конечно, не позволяет своей собственной структуре отправлять свои собственные стандартные события. Как видно из документации Javascript SDK,
Все предопределенные имена событий находятся под FB.AppEvents.EventNames
Все же AppEventsLogger
, импортированный из react-native-fbsdk
, не имеет свойства EventNames
,Следовательно, самый простой способ найти эти имена - связать Javascript SDK с веб-страницей и записать в журнал FB.AppEvents.EventNames
.
Только тогда их можно отобразить и использовать в реагирующем родном языке. Перечисления следующие:
ACHIEVED_LEVEL: "fb_mobile_level_achieved",
ADDED_PAYMENT_INFO: "fb_mobile_add_payment_info",
ADDED_TO_CART: "fb_mobile_add_to_cart",
ADDED_TO_WISHLIST: "fb_mobile_add_to_wishlist",
COMPLETED_REGISTRATION: "fb_mobile_complete_registration",
COMPLETED_TUTORIAL: "fb_mobile_tutorial_completion",
INITIATED_CHECKOUT: "fb_mobile_initiated_checkout",
PAGE_VIEW: "fb_page_view",
RATED: "fb_mobile_rate",
SEARCHED: "fb_mobile_search",
SPENT_CREDITS: "fb_mobile_spent_credits",
UNLOCKED_ACHIEVEMENT: "fb_mobile_achievement_unlocked",
VIEWED_CONTENT: "fb_mobile_content_view",