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