内容提要
小米、荣耀、OPPO、vivo联合在国内推出安卓侧载开发者验证机制ADV,开发者需实名认证并将身份与APK包名、签名关联,四家验证结果互认。用户侧载未验证应用时系统会提示,但可手动确认继续安装。该机制类似谷歌ADV,可能影响通过官网、GitHub等渠道分发APK的开发者。
延伸解读
四家互认降低重复认证成本
小米、荣耀、OPPO、vivo 的验证结果互认,开发者只需完成一次实名认证和签名关联,即可在四家品牌设备上获得相同的验证状态。这减少了为不同厂商重复提交材料的负担,尤其对需要覆盖多品牌用户的分发者较为友好。但互认范围仅限于这四家,其他安卓厂商是否跟进尚未提及。
侧载未验证应用仍可安装,但体验受影响
根据公告,用户侧载安装未验证应用时,系统会弹出提示,需手动确认才能继续安装。这意味着应用并非被禁止安装,但分发效率会下降,尤其影响通过官网、GitHub 或第三方商店直接分发 APK 的开发者。用户可能因提示而产生顾虑,开发者需权衡是否进行验证以维持顺畅的安装流程。
验证与包名、签名绑定,变更需重新提交
ADV 机制将开发者身份与 APK 包名和签名关联,验证依据包括包名、签名和认证结果。开发者需上传带签名的空包来关联应用。若侧载应用的包名或签名发生变化,需重新提交验证;已在应用商店发布的应用更新时会自动同步。这要求开发者在更新签名或包名时留意验证状态,避免影响分发。
与谷歌 ADV 的差异:暂无等待期
文章提到谷歌此前推出的 ADV 机制中,用户安装未验证开发者的应用需开启高级流程,首次设置包含 24 小时等待期,之后可选择 7 天或永久允许。而国内四家厂商目前仅弹出提示,用户手动确认即可继续安装,未提及等待期。文章也指出,后续小米等是否会提高门槛尚不确定。
Q&A
小米、荣耀、OPPO、vivo 联合推出的 ADV 机制是什么?
ADV 是安卓侧载应用身份验证机制的简称,由小米、荣耀、OPPO、vivo 四家厂商联合在国内推出。开发者需要实名认证并将身份与 APK 包名、签名关联,验证结果四家厂商互认。
开发者如何完成 ADV 验证?具体步骤是什么?
以小米规则为例:开发者先注册账号并完成个人或企业实名认证,然后上传带有签名的 APK 空包,关联需要验证的应用包名。身份认证通常需要 1 到 3 个工作日,应用验证采取机器校验,通过后即时生效。
侧载安装未验证应用时,系统会怎么处理?用户还能安装吗?
系统会自动弹出未验证提示,用户需要手动确认后才能继续安装。目前用户仍可无视风险继续安装,但未来厂商可能会提高门槛。
ADV 机制对通过官网或 GitHub 分发 APK 的开发者有什么影响?
未完成验证的应用在四家平台侧载安装时会弹出提示,用户需手动确认,这可能影响分发效率。因此,直接通过官网、GitHub 或第三方商店分发 APK 的开发者需要关注并完成验证。
ADV 机制与谷歌的类似机制有何异同?
ADV 机制是谷歌安卓侧载流程在国内的翻版。谷歌的 ADV 机制中,用户安装未验证开发者的应用需开启高级流程,首次设置包含 24 小时等待期,之后可选择 7 天或永久允许。国内 ADV 目前仅弹出提示,用户可手动继续安装,尚未设置等待期。
如果应用的包名或签名变了,需要重新验证吗?
需要。侧载应用的包名或签名发生变化时,开发者需要按照新包体重新提交验证。已经在商店发布的应用更新时会自动同步。