1
我想允許用戶選擇是否允許我的應用通過wi-fi或通過wi-fi/3g發送Google Analytics數據。 Google AnalyticsSDK中沒有相應的選項。我怎麼能實現同樣的自己?如何禁用3G上的Google Analytics(分析)?
我想允許用戶選擇是否允許我的應用通過wi-fi或通過wi-fi/3g發送Google Analytics數據。 Google AnalyticsSDK中沒有相應的選項。我怎麼能實現同樣的自己?如何禁用3G上的Google Analytics(分析)?
您設置的谷歌Analytics(分析),檢查設備上的WiFi或3G(或無)在運行活動
NetworkInfo info = (NetworkInfo) extras.getParcelable("networkInfo");
State networkState = info.getState();
if (networkState == State.CONNECTED) {
if (info.getType() == TYPE_WIFI) {
//Is on Wifi
} else if (info.getType() == TYPE_MOBILE) { //Or similar
//Is on 3G
}
}
後,上線設置谷歌Analytics(分析),如果沒有wifi連接通過調用,而不是常規啓動該禁用自動調度
mAnalyticsTracker.start("YOUR_UA", -1, this);
記住的權限也
uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"
看起來我可以禁用自動發送,然後驗證網絡連接類型並手動發送數據 - https://developers.google.com/analytics/devguides/collection/android/v3/dispatch –