私はAndroidアプリでアプリ内購入を正常に実装しました。購入イベントをグーグルアナリティクスに記録したいだけです。アプリケーションがフォアグラウンドにある場合は、PurchaseObserverを介してイベントをログに記録できます。しかし、アプリケーションがバックグラウンドである場合、Googleアナリティクスでイベントをログに記録する方法。現在、EasyTrackingライブラリを使用してイベントをログに記録しています。
助けてください。前もって感謝します。
私はAndroidアプリでアプリ内購入を正常に実装しました。購入イベントをグーグルアナリティクスに記録したいだけです。アプリケーションがフォアグラウンドにある場合は、PurchaseObserverを介してイベントをログに記録できます。しかし、アプリケーションがバックグラウンドである場合、Googleアナリティクスでイベントをログに記録する方法。現在、EasyTrackingライブラリを使用してイベントをログに記録しています。
助けてください。前もって感謝します。
新しいv2GoogleAnalyticsAndroidAPIでこのようなことを試してください
public void onPurchaseCompleted() {
Transaction myTrans = new Transaction.Builder(
"0_123456", // (String) Transaction Id, should be unique.
(long) 2.16 * 1000000) // (long) Order total (in micros)
.setAffiliation("In-App Store") // (String) Affiliation
.setTotalTaxInMicros((long) 0.17 * 1000000) // (long) Total tax (in micros)
.setShippingCostInMicros(0) // (long) Total shipping cost (in micros)
.build();
myTrans.addItem(new Item.Builder(
"L_789", // (String) Product SKU
"Level Pack: Space", // (String) Product name
(long) 1.99 * 1000000, // (long) Product price (in micros)
(long) 1) // (long) Product quantity
.setProductCategory("Game expansions") // (String) Product category
.build());
Tracker myTracker = EasyTracker.getTracker(); // Get reference to tracker.
myTracker.trackTransaction(myTrans); // Track the transaction.
}