应用宝上架合规调整说明

近期应用宝上架合规审核制度有所调整,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