Добавление Aviary In-App Покупки iOS

Поэтому я попытался добавить IAP-покупки Aviary, и мне не повезло, что они появились в моем приложении. Я не уверен, что произошло следующее

  1. В моем профиле обеспечения, используемом для сборки приложения, включены IAP
  2. Я загрузил все IAP в Aviary на itunes connect
  3. Я добавил необходимый код для IAP в мой делегат приложения:

    [[AFPhotoEditorController inAppPurchaseManager] startObservingTransactions]; [AFPhotoEditorCustomization enableInAppPurchases: @YES];

  4. Прежде чем начать сеанс редактирования фотографий, я добавляю следующий код

    AFPhotoEditorController* photoEditor = [[AFPhotoEditorController alloc] initWithImage:imgToBeEdited]; [AFPhotoEditorCustomization enableInAppPurchases:@YES]; mPhotoEditorSession = [сессия фото Editor]; editorController = photoEditor; [photoEditor setDelegate:self];

Они вообще не появляются, и я не уверен, о чем заботится Aviary и о чем я должен заботиться

Я думаю, что это может быть связано с этой строкой в ​​документации:

Добавьте следующие строки в -applicationFinishedLaunchingWithOptions: метод вашего делегата приложения перед вызовом любых методов инфраструктуры StoreKit:

[[AFPhotoEditorController inAppPurchaseManager] startObservingTransactions]; В этой строке добавляется синглтон менеджера покупок в приложении в качестве наблюдателя очереди платежей StoreKit, возвращаемой [SKPaymentQueue defaultQueue], и устанавливается флаг, разрешающий код покупок в приложении по всему SDK.

Кто-нибудь добавил это в свое приложение и дал мне знать, какие методы Storekit мне нужно вызывать? Любой пример кода полезен.

заранее спасибо!

0 ответов

Другие вопросы по тегам