2016-07-20 16 views
1

Ich arbeite an der TVOS-Anwendung. Ich muss Inapp Purchase für mein Produkt hinzufügen. Ich habe diese Anwendung mit TVML und TVJS erstellt, so dass ich den ganzen Storyboard-Inhalt entfernt habe. Mein Problem ist, was ist die mögliche Lösung, um den InApp-Kauf in diesem Szenario zu implementieren. Zusätzlich ist die Art des Kaufs nicht erneuernde Abonnements. Vielen Dank im Voraus.Wie implementiert man InApp-Kauf in der TVOS-Anwendung, die mit TVML und TVJS erstellt wurde und Storyboard entfernt?

Antwort

1

Ich denke, der beste Ansatz ist, es in der App zu machen (mit Swift oder Objective-C) und erstellen Sie eine Klasse, um einige Methoden zu TVMLJS zu offenbaren.

In Ihrem TVML-Code können Sie einfach eine Methode aufrufen und auf einige Ereignisse in der App warten, um dem Benutzer die richtige Nachricht zu präsentieren.

Weitere Informationen, wie diese Brücke erstellen Sie einen Blick in das JSExport Protokoll nehmen: https://developer.apple.com/library/tvos/documentation/JavaScriptCore/Reference/JSExport_Ref/index.html

Update:

NSHipster hat ein komplettes Tutorial über das:

http://nshipster.com/javascriptcore/

+0

Danke für Ihre Antwort. Wenn Sie irgendeine Probe haben, stellen Sie mir bitte zur Verfügung, die mir helfen wird, klarer zu verstehen. Vielen Dank! –

+0

Ich habe einen Link für NSHipster mit einem Tutorial dazu hinzugefügt. Wenn Sie InApp Purchase bereits in einer anderen App implementiert haben, ist es wahrscheinlich einfach, sie mit TVML zu verbinden –