我已经创建了一个 Safari Web 扩展,现在我想将订阅应用内购买添加到这个应用中。
由于 Safari Web Extension 有两部分:Mac App 和 Extension。
我想问我可以将IAP代码添加到扩展部分吗?因此,可以根据最新的订阅状态以编程方式启用或禁用扩展。
我已经创建了一个 Safari Web 扩展,现在我想将订阅应用内购买添加到这个应用中。
由于 Safari Web Extension 有两部分:Mac App 和 Extension。
我想问我可以将IAP代码添加到扩展部分吗?因此,可以根据最新的订阅状态以编程方式启用或禁用扩展。
您可以通过 SFSafariApplication.dispatchMessage 将条件从 macOS 应用程序发送到他们的 safari 扩展 javascript 执行文件
将消息从应用程序发送到 JavaScript macOS https://developer.apple.com/documentation/safariservices/safari_web_extensions/messaging_between_the_app_and_javascript_in_a_safari_web_extension
但对于 iOS,请注意 “您无法将消息从包含 iOS 的应用程序发送到您的 Web 扩展程序的 JavaScript 脚本。”
所以我现在正在寻找解决方案如何结束状态 ON/OFF 到扩展 javascript 文件以根据订阅状态切换它。奇怪的是,苹果希望我们的开发人员如何通过我们的扩展获利?