Я работаю над приложением TVOS. Я должен добавить Inapp Purchase для своего продукта. Я сделал это приложение, используя TVML и TVJS, поэтому я удалил весь контент раскадровки. Моя проблема в том, что возможное решение для реализации InApp Purchase в этом сценарии. Кроме того, тип покупки — подписка без продления. Заранее спасибо.
Как реализовать покупку InApp в приложении TVOS, созданном с использованием TVML и TVJS и без раскадровки?
Ответы (1)
Я думаю, что лучший подход — сделать это внутри приложения (используя Swift или Objective-C) и создать класс для предоставления некоторых методов TVMLJS.
В вашем коде TVML вы можете просто вызвать метод и прослушать некоторые события из приложения, чтобы предоставить пользователю правильное сообщение.
Дополнительную информацию о том, как создать этот мост, вы можете посмотреть в протоколе JSExport: https://developer.apple.com/library/tvos/documentation/JavaScriptCore/Reference/JSExport_Ref/index.html
Обновление:
У NSHipster есть полное руководство по этому поводу:
http://nshipster.com/javascriptcore/
person
Pedro Antunes
schedule
26.07.2016
Спасибо за Ваш ответ. Если у вас есть образец, пожалуйста, предоставьте мне, что поможет мне понять более четко. Спасибо!
- person Purushottam Padhya; 27.07.2016
Я добавил ссылку на NSHipster с учебным пособием по этому поводу. Если вы уже реализовали InApp Purchase в любом другом приложении, вероятно, вам будет легко связать его с TVML.
- person Pedro Antunes; 27.07.2016