所以我试图添加Aviary的IAP购买,并且很少有运气让它们显示在我的应用程序中。我还没确定发生了以下情况
我已在我的app delegate中添加了IAP所需的代码:
[[AFPhotoEditorController inAppPurchaseManager] startObservingTransactions]; [AFPhotoEditorCustomization enableInAppPurchases:@YES];
在开始我的照片编辑器会话之前,我添加以下代码
AFPhotoEditorController * photoEditor = [[AFPhotoEditorController alloc] initWithImage:imgToBeEdited]; [AFPhotoEditorCustomization enableInAppPurchases:@YES]; mPhotoEditorSession = [photoEditor会话]; editorController = photoEditor; [photoEditor setDelegate:self];
他们根本没有出现,我不确定Aviary正在照顾什么以及我应该照顾什么
我认为它可能与文档中的这一行有关:
在调用任何StoreKit框架方法之前,将以下行添加到您的应用委托的-applicationFinishedLaunchingWithOptions:方法 :
[[AFPhotoEditorController inAppPurchaseManager] startObservingTransactions]; 此行添加应用内购买管理器单例作为[SKPaymentQueue defaultQueue] 返回的StoreKit支付队列的观察者,并在整个SDK中设置启用应用内购买代码的标记。
是否有人将此添加到他们的应用程序中并让我知道我需要调用哪些Storekit方法?任何示例代码都很有帮助。
提前感谢!