広告を表示するアプリを作成しています。アプリ内購入で iAds を削除するにはどうすればよいですか。アプリ内購入があることをすでに選択しましたが、それだけです。コーディングIDが必要かどうかはわかりませんでした
質問する
73 次
1 に答える
1
次のことを行う必要があります。
購入が正常に完了したら、次bool
のように値を に保存します。NSUserDefaults
-(void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions {
for (SKPaymentTransaction *transaction in transactions) {
switch (transaction.transactionState) {
case SKPaymentTransactionStatePurchased:
[[NSUserDefaults standardUserDefaults]setBool:YES forKey:@"isPurchased"];
[[NSUserDefaults standardUserDefaults]synchronize];
[[SKPaymentQueue defaultQueue] finishTransaction:transaction];
break;
case SKPaymentTransactionStateFailed:
NSLog(@"Transaction Failed");
default:break;
}
}
}
次に、広告をビューに追加するコードの部分で:
if ([[NSUserDefaults standardUserDefaults]boolForKey:@"isPurchased"] != YES) {
// Code to show the Ad's
}
以上です。
于 2013-10-31T05:10:57.830 に答える