0

復元ボタンのコードをいくつか書きました。

-(IBAction)restore:(id)sender
{
[[MKStoreManager sharedManager]buyFeature]; 
}

-(void)productPurchased
{

for (UIView *view in self.view.subviews)
{
if (view.tag==2000)
{
[view removeFromSuperview];
}
} 

UIAlertView *alert=[[UIAlertView alloc]initWithTitle:@"Thank you" message:@"Your restore was successful." delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil, nil];
[alert show];
[alert release];


}

// error restore
- (void)failed
{
for (UIView *view in self.view.subviews)
{
if (view.tag==2000)
{
[view removeFromSuperview];
}
}

UIAlertView *alert=[[UIAlertView alloc]initWithTitle:@"Error" message:@"Your restore has failed." delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil, nil];
[alert show];
[alert release];

}

しかし、それを押すと、ユーザーは「購入」するように促されますか? これは正しいです?基本的に同じことが起こっていることはわかっていますが、再度請求することはありませんが、このコードをAppleに送信して、十分に明確にしないという事実で拒否するためだけに送信したくありませんか?

または、コードを間違って実行しましたか?

どうぞよろしくお願いいたします。

よろしく、

アニェッリ

4

1 に答える 1

3

restorePreviousTransactionsOnComplete:onError:ではなく、メソッドを呼び出したいと思いますbuyFeature

于 2012-07-12T14:36:58.560 に答える