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