+ (id)paymentWithProductIdentifier:(NSString *)identifier __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_NA,__MAC_NA,__IPHONE_3_0,__IPHONE_5_0);
在 iOS5.0 前使用的好好,在之後可改由下列方式實作:
- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
{
//宣告 SKProduct *proUpgradeProduct 來儲存收到的付費資訊
SKPayment *payment = [SKPayment paymentWithProduct:proUpgradeProduct];
[[SKPaymentQueue defaultQueue] addPayment:payment];
}
PS:InApp 目前還無法在模擬器上完整跑完流程,還是乖乖在實機上測試為準。