Добавление Aviary In-App Покупки iOS
Поэтому я попытался добавить IAP-покупки Aviary, и мне не повезло, что они появились в моем приложении. Я не уверен, что произошло следующее
- В моем профиле обеспечения, используемом для сборки приложения, включены IAP
- Я загрузил все IAP в Aviary на itunes connect
Я добавил необходимый код для IAP в мой делегат приложения:
[[AFPhotoEditorController inAppPurchaseManager] startObservingTransactions]; [AFPhotoEditorCustomization enableInAppPurchases: @YES];
Прежде чем начать сеанс редактирования фотографий, я добавляю следующий код
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 мне нужно вызывать? Любой пример кода полезен.
заранее спасибо!