我在Chrome商店中上传了一个Chrome扩展程序,它具有免费试用版和付费模式(付费模式只能使用一次性付款)
我需要能够识别用户何时从扩展程序的后台脚本在这些模式之间切换,以便可以启用\禁用高级功能。
官方文档不包含与此相关的任何内容。
我尝试添加chrome.runtime.onInstalled
事件监听器,但是当用户切换到付费模式时不会触发该事件监听器...
我可以通过点击https://www.googleapis.com/chromewebstore/v1.1/userlicenses/
来获得当前的许可证版本
但是我认为这不是每两秒钟检查一次许可证更改的最佳方法,必须有更好的方法...