为了账号安全,请及时绑定邮箱和手机立即绑定

如何更改Chrome打包的应用ID,或者为什么我们需要manifest.json中的关键字段?

如何更改Chrome打包的应用ID,或者为什么我们需要manifest.json中的关键字段?

墨色风雨 2019-10-08 10:01:14
我正在使用一次性Chrome钱包付款为Chrome商店开发打包的应用程序。对于我的应用程序,我需要在运行时检查用户是否购买了该应用程序,以决定它是演示功能还是全部功能。根据chrome 身份API文档:为了保持应用程序ID不变,您需要将已安装manifest.json中的密钥复制到源清单中。我对此程序有2个问题:1)在什么情况下我的应用程序ID可能会更改?我试图重新安装应用程序并进行更新,但是应用程序ID保持不变。如果没有办法更改应用程序ID,为什么我需要执行此过程?2)如何将带有manifest.json(包含“ key”字段)的zip存档上传到chrome仪表板?问题是上传者向我抛出错误:发生错误:无法处理您的物品。清单中不允许使用键字段。
查看完整描述

3 回答

?
汪汪一只猫

TA贡献1898条经验 获得超8个赞

对于任何在使用manifest.json文件中的键字段加载解压缩的扩展名时遇到问题的人。

如果您已发布的扩展名在扩展名列表中但已禁用,则将其删除。因为否则您的本地开发扩展将无法加载,并且不会显示任何错误。原因是chrome为扩展名检测到重复的密钥,并默默地忽略了它。


查看完整回答
反对 回复 2019-10-08
  • 3 回答
  • 0 关注
  • 1315 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信