Google推荐位需知

Google推荐位需知

wapublisher No Comment
Android对接文档

对接了WINGSDK的应用,如果需要上google推荐位,需要注意以下两点

一、危险权限的配置

以下几个权限在android6.0及以上属于危险权限

以上权限的使用,对游戏方和运营方的影响说明如下表

权限 游戏方 运营方
GET_ACCOUNTS 使用Google登录必须配置 使用Google登录必须配置
READ_PHONE_STATE 游戏不需要,可不配置 1、Appsflyer建议配置权限,但AF只做收集回传之用,与数据跟踪无关。
2、对SDK的渠道识别和数据收集有一定影响。
3、对Google feature有影响
WRITE_EXTERNAL_STORAGE 游戏不需要,可不配置 如使用chartboost的广告功能建议配置,但对Google feature有影响
READ_EXTERNAL_STORAGE 游戏不需要,可不配置 如使用chartboost的广告功能建议配置,但对Google feature有影响

以上权限的具体用途如下:

1、使用Google登录功能必须配置此权限,此权限用于允许程序读取设备账户服务中的账号列表和账户信息

2、此权限属于可选配置,其允许读取设备状态,包括设备的标识、电话号码、蜂窝网信息、任何正在进行的呼叫状态,以及设备注册的任何电话账户列表,此权限用于提高数据收集跟踪的精准性。

3、可选配置,其允许程序对外置存储写操作,此权限用于部分数据缓存,提高数据收集跟踪的精准性。

4、可不配,这个权限和权限WRITE_EXTERNAL_STORAGE关联,配置了WRITE_EXTERNAL_STORAGE权限则此权限就不需要配置了。

二、危险权限的运行时授权

当程序运行在android6.0(API 23)及以上的系统时,如果应用的buildVersion在23或者以上,原来在AndroidManifest.xml文件中对于危险权限的声明不再有效,危险权限需要在程序运行时授权(buildVersion 在23以下版本,只需要在AndroidManifest.xml中配置权限即可)。

目前WINGSDK内置了GET_ACCOUNTS权限(访问手机账户信息)的运行时授权,在Google登录功能中有体现,可以参考Google登录的流程,其它权限需要参考以下谷歌官方文档自行实现:
https://developer.android.com/training/permissions/requesting.html

三、应用权限的分类

从android6.0开始,应用权限分成了正常权限和危险权限,

关于正常权限参考以下链接:
https://developer.android.com/guide/topics/permissions/normal-permissions.html

关于危险权限参考以下链接:
https://developer.android.com/guide/topics/security/permissions.html#normal-dangerous

Leave a Reply