在 Android 应用程序中实施 Google 分析 Android 隐私政策和选择退出政策
Implement of Google Analytic Android Privacy Policy And Opt-Out Policy in Android app
我搜索了很多然后才知道如何在您的应用程序中实施 Google 分析策略,请参阅下面我的回答,这里我为初学者解释了最简单的方法。
有许多不同的方法可以使用 Google 分析策略编译您的应用程序,下面是我分享知识的方法,如果您觉得有用,请投票。
首先将以下几行添加到您的 Play 商店应用描述中
To make "Your App Name" better,This application uses Google Analytics
to anonymously track usage data within the application.
String.xml
<string name="off">Off</string>
<string name="send_usage_statistics">Send anonymous usage statistics</string>
<string name="send_usage_summary">To make <Your App Name> better,This application uses Google Analytics to anonymously track usage data within the application.</string>
在您的偏好中 - xml (prefrence.xml)
<CheckBoxPreference android:key="send_usage"
android:defaultValue="true"
android:title="@string/send_usage_statistics"
android:summaryOn="@string/send_usage_summary"
android:summaryOff="@string/off"/>
在你的PrefrenceActivity.java
private void initGoogleAnalytic(CheckBoxPreference checkBoxPreference){
checkBoxPreference.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference preference) {
CheckBoxPreference swp = (CheckBoxPreference)preference;
boolean isChecked=swp.isChecked();
GoogleAnalytics.getInstance(getApplicationContext()).setAppOptOut(isChecked);
// boolean isd=GoogleAnalytics.getInstance(getApplicationContext()).getAppOptOut();
return false;
}
});
}
最后调用上面的方法为
initGoogleAnalytic((CheckBoxPreference) findPreference("send_usage"));
我搜索了很多然后才知道如何在您的应用程序中实施 Google 分析策略,请参阅下面我的回答,这里我为初学者解释了最简单的方法。
有许多不同的方法可以使用 Google 分析策略编译您的应用程序,下面是我分享知识的方法,如果您觉得有用,请投票。
首先将以下几行添加到您的 Play 商店应用描述中
To make "Your App Name" better,This application uses Google Analytics to anonymously track usage data within the application.
String.xml
<string name="off">Off</string>
<string name="send_usage_statistics">Send anonymous usage statistics</string>
<string name="send_usage_summary">To make <Your App Name> better,This application uses Google Analytics to anonymously track usage data within the application.</string>
在您的偏好中 - xml (prefrence.xml)
<CheckBoxPreference android:key="send_usage"
android:defaultValue="true"
android:title="@string/send_usage_statistics"
android:summaryOn="@string/send_usage_summary"
android:summaryOff="@string/off"/>
在你的PrefrenceActivity.java
private void initGoogleAnalytic(CheckBoxPreference checkBoxPreference){
checkBoxPreference.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference preference) {
CheckBoxPreference swp = (CheckBoxPreference)preference;
boolean isChecked=swp.isChecked();
GoogleAnalytics.getInstance(getApplicationContext()).setAppOptOut(isChecked);
// boolean isd=GoogleAnalytics.getInstance(getApplicationContext()).getAppOptOut();
return false;
}
});
}
最后调用上面的方法为
initGoogleAnalytic((CheckBoxPreference) findPreference("send_usage"));