隐私政策与合规引导
最近更新:2021-12-15
展开全部

隐私政策与合规引导

合规引导

升级最新版 SDK

请务必确保您已经将极光推送 SDK 升级到满足监管新规的 最新版本

隐私政策

开发者请务必在《隐私政策》中向用户告知应用使用了极光推送 SDK,参考条款如下:
SDK 名称:极光推送 SDK
服务类型:消息推送服务,
SDK 收集个人信息类型

  • 设备信息(IMEI/MAC/Android ID/IDFA/OAID/OpenUDID/GUID/SIM 卡 IMSI 信息等):用于识别唯一用户,保证消息推送的精准送达;优化推送通道资源,我们会根据设备上不同APP的活跃情况,整合消息推送的通道资源,为开发者提高消息送达率;为开发者提供智能标签以及展示业务统计信息的服务;
  • 网络信息与位置信息(IP地址,WiFi信息,基站信息等相关信息):优化 SDK 与极光服务器的网络连接请求,保证服务的稳定性和连续性;实现区域推送的功能。
  • APP 安装列表信息:我们为向您提供智能推送功能,通过该信息推荐更符合您用户需要的推送内容,减少无用推送信息对您用户的打扰,您可以选择开启或关闭这项服务。

极光隐私权政策链接:《AURORA 极光隐私政策

注: 若通过极光推送 SDK 同时集成了厂商通道,请《隐私政策》向用户告知,建议如下:
SDK 名称:极光推送 SDK 及第三方厂商推送 SDK(小米、华为、oppo、vivo、魅族等)

隐私确认接口与 SDK 初始化

概述

极光合规授权接口是为了保障用户隐私为根本目的,广大的开发者务必遵循其相关协议,确保用户同意《隐私政策》之后,再另行使用极光业务 SDK 功能。

接口说明

JCollectionAuth.setAuth(Context context,boolean auth);
          JCollectionAuth.setAuth(Context context,boolean auth);

        
此代码块在浮窗中显示

Example:

JCollectionAuth.setAuth(context,true)
          JCollectionAuth.setAuth(context,true)

        
此代码块在浮窗中显示

调用逻辑

  • 宿主 APP 在首次安装,冷启动

  • 用户隐私协议告知

  • 用户确认授权

  • 告知极光授权结果

同意隐私协议:

JCollectionAuth.setAuth(context,true);
          JCollectionAuth.setAuth(context,true);

        
此代码块在浮窗中显示

不同意隐私协议:

JCollectionAuth.setAuth(context, false);
          JCollectionAuth.setAuth(context, false); 

        
此代码块在浮窗中显示

初始化 SDK

  • 确保 App 首次启动时,在用户阅读您的《隐私政策》并取得用户授权之后,才调用初始化函数 JPushInterface.init(),此时 SDK 才会真正采集设备信息,并上报。如果没有在用户阅读您的《隐私政策》时取得用户授权,或者用户不同意您的《隐私政策》,则初始化方法 JPushInterface.init() 失效。

  • 一旦 App 未获取到《隐私政策》的用户授权,后续的 App 冷启动,开发者应该保证在调用初始化 SDK 方法 JPushInterface.init()之前,调用 JCollectionAuth.setAuth(context, false)方法,告知极光未获得用户授权。

智能推送开关

概述

为了减少无用推送信息对您用户的打扰,极光向您提供智能推送功能,通过该信息推荐更符合您用户需要的推送内容,您可以通过以下接口开启或关闭这项功能。

开启

JPushInterface.setSmartPushEnable(this,true);
          JPushInterface.setSmartPushEnable(this,true);

        
此代码块在浮窗中显示

关闭

JPushInterface.setSmartPushEnable(this,false);
          JPushInterface.setSmartPushEnable(this,false);

        
此代码块在浮窗中显示

SDK 权限控制

必选权限

  • 以下为必选权限,必须配置以下权限才能满足基本的推送功能能力
          <!-- JPush自定义权限,用于发送接收广播权限校验(必选)-->
<permission
    android:name="${JPUSH_PKGNAME}.permission.JPUSH_MESSAGE"
    android:protectionLevel="signature" />
<uses-permission android:name="${JPUSH_PKGNAME}.permission.JPUSH_MESSAGE" />

<!-- 网络权限 (必选)-->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

        
此代码块在浮窗中显示

可选权限

  • 如您需要接入地理围栏业务,建议集成以下权限(可选)
          <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />

        
此代码块在浮窗中显示
  • 如您需要对应设备通知相关的能力,建议集成以下权限(可选)
          <uses-permission android:name="com.huawei.android.launcher.permission.CHANGE_BADGE" /><!-- 华为角标 -->
<uses-permission android:name="com.vivo.notification.permission.BADGE_ICON" /><!-- VIVO角标权限 -->
<uses-permission android:name="android.permission.VIBRATE" /><!--振动器权限,JPUSH支持通知开启振动功能,小米推送必须-->

        
此代码块在浮窗中显示
  • 为了提高 SDK 识别唯一用户的能力,保证消息推送的精准送达,建议集成以下权限(可选)
          <uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES" />
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

        
此代码块在浮窗中显示

隐私保护机制

如果您对极光推送 SDK 权限有任何疑问、意见和建议,或者因为需要极光协助关闭某项权限采集能力,可通过以下联系方式与我们联系。
电子邮件:support@jiguang.cn
电 话:400-888-2376
联系地址:深圳市南山区高新技术产业园科技南十二路6号
您还可以随时通过访问 极光官网在线客服系统与我们联系,我们将及时为您提供咨询和服务,确保隐私保活机制的落实和执行。

文档内容是否对您有帮助?

Copyright 2011-2022, jiguang.cn, All Rights Reserved. 粤ICP备12056275号-13 深圳市和讯华谷信息技术有限公司

在文档中心打开