12

我在设备上本地使用收据验证并针对 iOS 7+

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

-用户A在设备上登录iTunes帐户,在应用程序中购买订阅,获得应用程序收据。- 用户 A 在设备上注销 iTunes 帐户,用户 B 登录 - 用户 B 启动应用程序 - 用户 B 将继续使用用户 A 的订阅,因为 [[NSBundle mainBundle] appStoreReceiptURL] 有效,并将返回用户 A 的收据。

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

4

1 回答 1

0

必须刷新收据。

    SKReceiptRefreshRequest *request = [[SKReceiptRefreshRequest alloc] init];
    request.delegate = self;
    [request start];
于 2019-03-18T13:01:03.290 回答