对于鸿蒙应用及元服务开发者而言,隐私协议是应用上架应用市场的必备条件。除了开发者自行撰写隐私协议,鸿蒙还提供了便捷的隐私托管服务,帮开发者省去繁琐的协议编写与维护成本。今天,就为大家详细演示:未上架的应用,如何使用并测试鸿蒙隐私托管服务。
首先明确核心前提:应用和元服务上架应用市场时,必须提供隐私政策——既可以填写隐私政策链接地址,也可以直接使用鸿蒙隐私管理服务进行隐私托管。其中,隐私管理服务核心支持4大功能:查询隐私链接、查询隐私签署状态、撤销同意记录,以及拉起标准化隐私弹框请求用户同意,满足开发者全流程测试需求。
一、前置准备:创建并使用隐私托管服务
在进行测试前,需先完成隐私托管服务的创建与配置,步骤简单易懂,跟着操作即可:
1.1 登录AGC平台
打开AGC(AppGallery Connect)平台,使用开发者账号完成登录,进入应用对应的管理页面。
1.2 新建隐私协议
在AGC平台对应应用的管理界面,找到隐私服务模块,点击“新建协议”,启动协议创建流程。
1.3 按隐私协议模板填写相关内容
系统会提供标准化隐私协议模板,开发者只需根据自身应用的实际情况,补充完善模板中的相关信息即可。
1.5 关联隐私协议链接
将生成的隐私协议链接,关联到应用对应的配置中,完成隐私托管服务的基础配置。
至此,前置准备工作即全部完成。
二、测试隐私托管服务
完成前置配置后,可通过以下3种方式测试隐私托管服务,覆盖不同开发测试场景,开发者可根据自身需求选择:
方式一:手动预置隐私链接
可以通过手动预置隐私链接信息模拟接入隐私托管和隐私管理服务。
步骤一:将应用工程构建模式修改为debug模式。
步骤二:打开代码工程中type为entry类型的模块,修改其中的src/main/module.json5文件,添加module.metadata信息, 这里的链接是在AGC上生成的。
"metadata": [
{
"name": "appgallery_privacy_hosted",
"value": "1"
},
{
"name": "appgallery_privacy_link_privacy_statement",
"value": "https://agreement-drcn.hispace.dbankcloud.cn/index.html?lang=zh&agreementId=" // 是在AGC平台上申请的隐私协议链接
}
]
方式二:邀请测试
适合邀请友好、信任的小范围用户测试。
步骤一:在AGC左侧导航栏选择“应用测试 > 测试用户”,进入“测试用户”页面,点击右上角“创建测试群组”,添加测试用户信息。
步骤二:创建并发布测试版本,确保测试版本已关联好隐私协议链接。
步骤三:上传测试包,平台会进行简单审核;审核通过后,会生成测试链接或二维码,测试用户可通过该链接、二维码下载测试应用,完成隐私协议相关测试。
无需手动邀请测试用户,依托平台云资源完成测试,高效便捷,操作步骤如下:
在AGC平台“开发与服务”模块中找到“云测试”入口,点击“创建测试”,按照提示完成测试配置,配置完成后点击“提交”,系统会自动开展云测试;测试完成后,会生成详细的测试结果,供开发者查看。
三、测试结果说明
方式一:手动预置隐私链接测试结果
方式二:邀请测试结果
方式三:云测试结果
四、总结
1. 手动预设隐私链接:优势是操作简单、快速,适合开发过程中快速查看隐私弹框效果;但测试维度有限,仅能验证显示,不建议作为正式测试方式。
2. 邀请测试:优势是可模拟真实用户场景,适合小范围测试,尤其适合跨地域测试人员协作,能收集更真实的使用反馈。
3. 云测试:优势是高效便捷、无需手动组织测试用户,适合个人开发者或有测试时长的场景,测试速度快、结果直观。
综上,开发过程中可先用手动预设方式预览效果,正式测试时优先选择邀请测试或云测试,确保隐私托管服务功能正常,满足应用上架要求。