1
在我的应用程序中,我实现了应用内购买。购买和恢复功能
功能
我检查没有插入DB记录。如果它大于5,则应该购买插入更多记录的应用程序内购买。
我为
//condition for checking records & if already purchase
if (([[NSUserDefaults standardUserDefaults]integerForKey:@"std_inapp"]==5)&&(![[[NSUserDefaults standardUserDefaults]valueForKey:@"IN_APP_PURCHASE"]isEqualToString:@"YES"])) {
if ([SKPaymentQueue canMakePayments]) {
productsRequest = [[SKProductsRequest alloc] initWithProductIdentifiers:[NSSet setWithObject:kInAppPurchaseProUpgradeProductId]];
productsRequest.delegate = self ;
[productsRequest start];
}
}
问题
但是,当用户将删除的应用&重新安装,我怎样才能恢复应用程序内购买不带任何额外的交互代码按钮?
我应该在哪里放置恢复购买的代码/条件?
谢谢
帮我解决这个问题。
数据库中的记录与应用程序购买有关吗?但要回答你的问题 - 根据苹果的指导方针,你*需要*提供一个恢复非消费品购买的按钮。 – Mar0ux