iOS应用程序购买收据与不同的iTunes用户

时间:2014-12-03 21:41:52

标签: ios iphone in-app-purchase receipt-validation

我在设备上本地使用收据验证并定位到iOS 7 +

我正在沙盒环境中测试应用购买中的自动续订订阅,我注意到了这种情况。

-User A在设备上的iTunes帐户中签名,在应用程序中购买订阅,获取应用程序收据。 -User A在设备上签署iTunes帐户,用户B登录 - 用户B推出应用程序 - 用户B将继续使用用户A的订阅,因为[[NSBundle mainBundle] appStoreReceiptURL]有效并将返回用户A的收据。

为什么它不会返回用户B的收据?

1 个答案:

答案 0 :(得分:0)

必须刷新收据。

    SKReceiptRefreshRequest *request = [[SKReceiptRefreshRequest alloc] init];
    request.delegate = self;
    [request start];