如何在TVOS应用程序中实现InApp购买,该应用程序由TVML和TVJS组成,并删除故事板



我正在开发TVOS应用程序。我必须为我的产品添加Inapp购买。我使用TVML和TVJS制作了这个应用程序,所以我删除了所有的故事板内容。我的问题是,在这种情况下,实现InApp购买的可能解决方案是什么。此外,购买类型为不续订订阅。提前谢谢。

我认为最好的方法是在应用程序中创建它(使用Swift或Objective-C),并创建一个类来向TVMLJS公开一些方法。

在TVML代码中,您只需调用一个方法,并从应用程序中侦听一些事件,即可向用户显示正确的消息。

有关如何创建此网桥的更多信息,您可以在JSExport协议中查看:https://developer.apple.com/library/tvos/documentation/JavaScriptCore/Reference/JSExport_Ref/index.html

更新:

NSHipster有一个完整的教程:

http://nshipster.com/javascriptcore/

最新更新