如何在 React Native 上集成 Android 的 App Events?

How to integrate App Events for Android on React Native?

我已阅读有关 FBSDK 和事件集成的文档 完整代码


import { AppEventsLogger } from "react-native-fbsdk";

// Log a  purchase.
AppEventsLogger.logPurchase(15, "USD", { param: "value" });

放在哪一部分,在onPress上放在什么地方或者怎么放

// Log a $ 15 purchase.
AppEventsLogger.logPurchase (15, "USD", {param: "value"});

也许它可以提供此解决方案的示例或 url 链接

我在提供课程的应用程序中实现了完全相同的功能。因此,在特定页面上,componentDidMount 放置了 AppEventsLogger 事件以了解哪些页面被更频繁地访问。您也可以将它添加到任何 onPress 函数中,以了解用户点击或访问更多的位置。

componentDidMount(){

AppEventsLogger.logEvent('View content', {
    screen: args,
    activity: activity,
    user_email: user_email
  });
}

对于您的情况,如果您正在记录购买,您可以在交易成功后进行,例如 api 调用后,

let result = await purchaseStatus();
if(result.success){

AppEventsLogger.logPurchase (15, "USD", {param: "value"});
}

你可以试试这些。