2015-10-02 7 views
4

Я работаю над приложением tvOS, которое связано (с тем же идентификатором приложения) с приложением iOS, где в приложении для покупок полнофункционально, и я использую ту же реализацию, что и для приложения iOS.Как сделать работу с покупкой приложения с помощью tvOS beta 2?

Я использую яблочное телевидение для разработки, а не только симулятор.

Моя учетная запись тестера песочницы не распознается Apple TV, и мои продуктыRequest не получили никакого ответа.

Есть ли что-то конкретное, чтобы делать с StoreKit на tvOS? Спасибо

ответ

5

Я нашел ответ. В приложениях покупки фактически работают с бета-2 и разработчиком Apple TV.

В моем случае мне просто нужно было объявить свой productRequest как свойство в моем ViewController, а не только в моем методе buyProduct(), как в версии iOS.

var productRequest = SKProductsRequest()

+0

Отлично. Вероятно, это связано с тем же вопросом, что разработчики Obj-C видели, где они должны были сохранить SKProductsRequest, прежде чем запускать его. В Swift решение состоит в том, чтобы назначить его var, чтобы он не исчез. –

 Смежные вопросы

  • Нет связанных вопросов^_^