我正在将应用内购买添加到我的一个应用中。根据需要,我添加了一个按钮,让用户重新下载购买的项目。这是 IBAction 方法:
- (IBAction)touchedButtonUnlockAgain:(id)sender {
[self.activityIndicator startAnimating];
[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;
[[SKPaymentQueue defaultQueue] restoreCompletedTransactions];
}
当我点击这个按钮时,我得到了标准的登录框。我输入了我的 Sandbox 用户名和密码(正确,经过验证)。该登录框消失后,半秒后又重新出现。因此,我使用相同的用户名和密码(正确,经过验证)再次登录,然后重新下载购买。我已经验证它发生在模拟器和设备上(两种情况下都是 iOS 6.0)。
为什么提示我输入用户名/密码两次?