切换主题
隐私指引与功能接入
根据实际业务填写个人信息处理声明,并为定位、手机号、图片等功能准备对应条件。开始前准备应用成员权限、业务的信息清单和实际运行包。
发布前的隐私声明
所有应用都须明确个人信息处理情况。在“配置与应用密钥”→“个人信息处理声明”选择:
| 业务情况 | 提交内容 | 预期结果 |
|---|---|---|
| 处理个人信息 | 实际信息类型、用途及完整隐私指引 | 形成待审指引,独立批准后生效 |
| 不处理个人信息 | 业务核查依据及确认 | 形成待审声明,独立批准后生效 |
表单、业务后端和第三方组件处理的信息也计入,不能仅按原生权限判断。待审修改不替换原生效声明;新版本发布需要当前有效批准记录,并处理阻断发布的待审变更。
用户隐私保护指引
- 打开指引编辑器,勾选实际处理的信息。
- 填写用途,说明页面、目的与来源;自定义信息另填具体名称。
- 核对核验主体名称、联系方式、存储期限和实际使用、对外提供等安排。
- 生成并预览完整正文,字段变化后重新预览。
- 提交审核;由其他有权人员批准或驳回。驳回后按说明修改重提。
例如:获取当前位置选择“位置信息”;地图选点选择“选择的位置信息”;只保存海报到相册选择“相册(仅写入)”。业务订单、邮箱或地址也按实际情况声明。
预期结果: 页面分别显示当前生效指引和待审修订。提交不表示生效;新修订批准后,用户需对整份新指引重新同意。
主体名称自动读取本应用核验信息。核验完成后重新打开编辑器;名称不符时关闭后重新读取,不用应用名称代替。标准条款可按真实安排修改;存储期限和权益办理仍由业务方落实。
已有主体的应用需要更换归属时,使用同一 AppID 变更主体流程,不能通过再次补主体覆盖。平台批准后重新打开隐私指引并核对当前主体和实际处理安排;主体切换不会自动批准新的隐私声明或解除各项能力准入条件。
接口使用条件
| 功能 | 条件 | 操作 |
|---|---|---|
| 定位与选点 | 指引覆盖实际位置用途,并通过定位准入审核 | 提交同一份指引,批准后检查用户与系统权限 |
| 手机号 | 已核验企业、政府、媒体或组织主体,普通接口白名单 | 主体不足先办理入驻或补主体,再接入手机号 |
| 停用或平台暂停的功能 | 处理实际停用原因 | 由平台恢复;普通指引批准不自动解除停用 |
定位随整份指引审核,无需重复提交独立功能申请。有效历史手机号 Test 资格仅适用于 Test。
功能与接入参考
| 功能 | 小程序入口 | 隐私信息与调用条件 |
|---|---|---|
| 提示 | wx.showToast、wx.showModal | 按运行时说明使用 |
| 存储 | wx.setStorage、wx.getStorage | 按实际保存的信息披露,避免存储服务端凭据 |
| 设备信息 | wx.getSystemInfo | 披露实际处理的设备信息;部分字段来自浏览器 |
| 网络 | wx.request、wx.uploadFile | 配置服务器域名,披露实际传输的信息;当前宿主未实现 wx.downloadFile |
| 当前位置 | wx.getLocation | 位置信息、指引同意、scope.userLocation 与系统权限 |
| 地图选点 | wx.chooseLocation | 选择的位置信息;按实际定位检查用户和系统权限 |
| 手机号 | open-type="getPhoneNumber" | 手机号用途、主体资格与用户单次确认,不创建持久 scope |
| 图片选择 | wx.chooseImage | 实际选中照片;按来源检查系统权限,不等于读取全部相册 |
| 保存相册 | wx.saveImageToPhotosAlbum | 当前宿主返回 unsupported;实现该功能的版本另需相册仅写入声明、scope 和系统权限 |
| 扫码 | wx.scanCode | 当前宿主返回 unsupported;不能把它作为已支持功能接入 |
实际导出及双端支持见方法差异。订阅发送、宿主 IM 和通知扩展不在当前完整公开接入范围;需要时先核对环境与兼容。
隐私信息与构建信息如何对应
| 材料 | 表达内容 |
|---|---|
| 隐私指引 | 处理了什么信息、为什么处理、如何办理用户权益 |
| 接口使用条件 | 定位准入、手机号主体资格和停用状态 |
| 构建权限信息 | 包内实际调用的技术权限,修改后重新构建 |
| 用户选择 | 使用功能时对指引、scope 和单次操作的选择 |
host-phone-number 对应 phone.number,host-user-info 对应 user.profile。location 不能区分当前位置与选点,指引按实际用途分别填写。制品的技术信息只读查看,不通过修改指引来改包。
宿主小程序更多资料
平台服务端提供“更多资料”查询,管理台和开发者控制台提供“应用详情 → 应用资料”办理入口。主体只表示平台核验,服务类目是平台字典,不表示微信认证或微信行业准入。小程序 JS 和业务后端无需新增调用。
维护与生效
| 办理事项 | 责任人 | 生效规则 |
|---|---|---|
| 名称、简称和服务类目 | 应用运营人员 | 简称非空时全平台唯一;类目从平台有效字典选择;名称变化保留历史 |
| 已完成的备案结果 | 应用运营人员提交、其他平台管理员核验 | 依据公开结果或有权限的材料实际核验;提交不替换当前公示值 |
| 备案取消和撤销 | 应用运营人员取消待审申请;平台管理员撤销已批准记录 | 取消不改变原生效值;撤销后停止公示 |
| 平台服务声明 | 平台管理员 | 形成可追溯版本;声明与隐私指引分别维护 |
平台字典初始提供旅游、社交、电商、工具和其他,由管理员维护。停用项保留已有选择,不能新选择;发现页粗分类不会自动补为已选服务类目。保存冲突时须重新读取当前资料,核对差异后处理,避免覆盖其他人的修改。
备案应依据已完成的备案结果提交,不由平台资料接口代办或签发。核验人员须实际查验备案号、当前主体及材料;批准者不能是提交人。主体或主体核验修订变化后,旧备案停止公示,应按当前主体重新提交。待审、驳回、取消、撤销记录均不作为当前公示值。私有材料沿用原有访问权限,不对宿主公开。
进入“应用资料”后,可编辑名称、简称和多服务类目,提交或取消待核验备案,查阅备案记录、平台声明版本与名称历史。读取成员只读,应用运营人员办理本应用修改。平台管理员另可独立核验、驳回或撤销备案,发布或撤下平台声明;全平台类目在管理台“服务类目字典”中维护。平台服务声明的发布不替代隐私审核或用户同意。
材料引用填写已有材料编号、核验工单或结果地址;页面不自动打开引用。核验人须通过原有受控系统实际查验材料,确认备案号与当前主体一致后填写核验结果引用;驳回或撤销须说明原因。此处没有新材料上传或备案代办入口。遇到冲突、权限变化或网络异常时,保留编辑内容并先刷新资料与权限,核对实际结果后再提交;刷新会提示清除未提交编辑,不自动重放。
宿主读取和缺项处理
宿主使用已有宿主 Bearer 调用 GET /miniapp/v1/host/apps/{app_id}/profile。已启用且有正式发布版本的应用可由有效宿主身份查看;正式发布前,当前有效项目成员或体验成员仅能查看已有可用体验包的应用。仅本地开发、无上传体验包时尚无资料入口。查询不要求运行实例或先同意隐私,不读取、修改个人授权选择。
service_categories是已选服务类目的编码及名称数组,category_code继续表示发现页粗分类。updated_at为资料变更时间;published_at为当前正式包首次发布时间;release_updated_at为正式发布指针最近切换时间,包括回滚。相对时间如“近一周”由展示端计算。- 名称和简称历史只覆盖
history_recorded_since之后。profile 内附最近 50 条,分别使用name_changes_next_before_id、short_name_changes_next_before_id继续查询GET /miniapp/v1/host/apps/{app_id}/profile/history?kind=name&before_id=游标&limit=20;简称使用kind=short_name。不能把空历史显示成“从未改名”。 - 备案只返回当前主体匹配的已批准值;待审、驳回、取消和撤销内容不作为当前值。内部证据、审核原因和操作人不进入宿主响应。
unsupported_fields目前固定为original_id、plugins,两者保持 null。其他尚未维护或生效的资料按实际情况进入unavailable_fields,不能显示成“未备案”“无插件”等否定结论。
管理台和开发者控制台已接入维护、核验及查阅表单;实际资料仍由有权人员录入,并在原有受控系统完成材料查验。宿主资料页和真机验收仍待对应端接线,不能将管理页面验收视为宿主流程已完成。实际开放版本以站点 release.json 和发布记录为准。
用户选择与撤回
隐私同意、功能 scope、平台准入和系统权限分别判断。指引同意不自动授予系统权限,撤回也不自动删除业务后端已经取得的信息。
当前 wx.getSetting、wx.authorize 未导出,wx.openSetting 返回占位空对象。不能把它当作真实授权查询或撤回结果;相关设置功能的限制见SDK 方法差异。
删除小程序后的用户选择
支持该流程的宿主在用户删除并重新添加小程序后重新取得授权选择。旧手机号 code、资料授权和剩余订阅许可不会自动恢复;账号、订单及资金记录保留。业务后端按自己的指引与用户权益流程处理历史数据。所用宿主的限制见环境与兼容。
平台服务端契约还为宿主提供按账号保存的“最近使用”和“我的收藏”。宿主成功打开后记录使用,收藏与使用记录相互独立;开发模式可由可信宿主携带有效调试凭证验证这两项写入。调试会话过期后已有记录保留,重新打开仍需有效调试会话或可用的普通版本。删除小程序时,授权重置事务同时移除两类列表记录。列表和操作均属于宿主内部协议,小程序 JS 与业务后端无需调用。实际可用性仍以宿主接线和站点 release.json 为准。
停用期间的整改
停用期间仍可提交新声明和新版本,运行保持关闭。旧审批不能用于直接恢复;完成新声明与版本独立审核后按整改与恢复处理。
宿主授权交互
涉及隐私或权限的功能在调用时由宿主处理用户选择。拒绝或取消时提供正常业务反馈,不静默覆盖选择;业务代码不调用宿主内部 HTTP 接口或补运行字段。
加载失败与历史查询
配置加载失败时先使用“刷新配置”重试。信息未成功加载前不提交变更。历史记录用于查阅旧指引和审核说明,不影响当前配置读取。
与微信流程的已确认差异
MetaEco 将定位准入并入整份隐私指引审核;它不等同微信完整类目准入。平台入驻核验也不等同微信认证。
常见失败
| 现象 | 处理 |
|---|---|
| 主体名称不符 | 核验后重新打开编辑器并预览 |
| 指引提示能力用途缺失 | 核对当前包实际使用的手机号、图片、相册或定位用途 |
| 提交后仍显示原指引 | 待审修订尚未批准,当前生效内容保持 |
| 功能被拒绝 | 依次检查平台条件、指引、用户选择、系统权限及方法支持 |
| 新版本声明已变化 | 重新绑定当前声明并提交版本审核 |