"react"を使用: "15.3.2"、 "react-native": "0.35.0"、 "react-native-fbsdk": "^ 0.3 0.0" 私が使ってAndroidの仮想デバイスは、=>のAndroid 7.0、APIレベルである:24react-native-fbsdk、androidでAppEventsLoggerを使用できません
私はAppsのAnalyticsを使用したいhttps://github.com/facebook/react-native-fbsdk
を設定するReadmeファイルに従っています。それはアプリケーションの進水にうまく機能し、私はFacebookの分析のウェブサイト
ではなくAppEventsLogger.logPurchaseまたはAppEventsLoggerに関するデータを得た可能性がアンドロイドでアプリが起動し、AppEventsLoggerの両方でうまく
を作品のiOS上で
.logEvent、私はMSG
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
のようなエラーが発生しました
あなたは正しくFacebookのアンドロイドSDKを設定してください ...他の人がAppEventLoggerオブジェクトが初期化されないようにこの問題
よう
に動作します。ちょうどサンプルコードを使用して、 AppEventLoggerは動作しません – mylake
私のアプリでそれを再現することはできません。 https://developers.facebook.com/bugsにバグを報告できますか?そこから、さらなるデバッグのためにバグを再現するサンプルアプリケーションを安全にアップロードすることができます。 – dzhuowen