【发布时间】:2016-10-25 03:15:04
【问题描述】:
使用“react”:“15.3.2”、“react-native”:“0.35.0”、“react-native-fbsdk”:“^0.3.0” 我使用的 android virtual Devices 是 => Android 7.0, API Level: 24
我已按照自述文件设置https://github.com/facebook/react-native-fbsdk
我想使用 Analytics for Apps。
在 iOS 上,它在 App Launches 和 AppEventsLogger 上都运行良好
在 Android 上,它在 App Launches 上运行良好,我可以在 facebook 分析网站上获取数据
但是关于 AppEventsLogger.logPurchase 或 AppEventsLogger.logEvent,我会收到失败的消息
const FBSDK = require('react-native-fbsdk');
const {
AppEventsLogger,
} = FBSDK;
AppEventsLogger.logPurchase(15, 'USD', {'param': 'value'})
但我得到了这样的错误
Attempt to invoke virtual method 'void com.facebook.appevents.AppEventsLogger.logPurchase(java.math.BigDecimal, java.util.Currency, android.os.Bundle)' on a null object reference
logPurchase
FBAppEventsLoggerModule.java:175
invoke
Method.java:-2
其他人有这个问题吗
【问题讨论】:
标签: android react-native