应用宝上架合规调整说明
近期应用宝上架合规审核制度有所调整,openinstall根据调整内容推出了新版的Android SDK 2.6.4,开发者可以到下载中心进行下载SDK后更新到最新版本以满足需求。
粘贴板
将SDK更新至2.6.4或以上的版本。并且需要在App的AndroidManifest文件中添加下面的配置信息:
<meta-data
android:name="com.openinstall.PB_SIGNAL"
android:value="false" />
注:该配置的作用是强制开启粘贴板获取间隔时长。当粘贴板读取失败时,会间隔1.2S后再次尝试读取(尝试获取次数最大不超过3次)。
当您需要上架至除了应用宝外的其他应用市场时,根据目前的规则可以无需配置此选项,或者将上列配置信息的value修改为“true”,让粘贴板辅助App参数还原的稳定性更好。
其它设备信息
除粘贴板信息之外,其他设备信息的获取频率、次数在Android SDK 2.6.3或以上版本均已满足各大应用市场的审核标准。如果应用市场检测到App中(包含App开发者自身以及App所集成的所有SDK)的总获取频率或次数过高而被拒,可以考虑采用开发者自行获取对应的设备信息后主动传给对应的SDK,来避免App中的总获取频率、次数过高。使用方法如下(Android SDK 2.6.4或以上版本支持此方法):
未使用移动广告效果监测时
可自行获取并传入 Android ID、serialNumber
Configuration configuration = new Configuration.Builder()
.androidId(androidId)
.serialNumber(serialNumber)
.build();
OpenInstall.init(context, configuration);//初始化SDK
使用了移动广告效果监测时
除 Android ID、serialNumber 外,可按需求自行获取并传入 imei、macAddress、 oaid、gaid 等移动广告效果监测所需设备信息
Configuration configuration = new Configuration.Builder()
.androidId(androidId)
.serialNumber(serialNumber)
// 移动广告效果监测
.adEnabled(true)
.imei(imei)
.macAddress(macAddress)
.oaid(oaid)
.gaid(gaid)
.build();
OpenInstall.init(context, configuration);//初始化SDK