私たちのアプリの 1 つに、自動更新可能な年間サブスクリプションを実装しています。アプリの起動時に SKTransactionQueue に登録しました。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Attach an observer to the payment queue
[[SKPaymentQueue defaultQueue] addTransactionObserver:self];
return YES;
}
サブスクリプションの購入は正常に機能します。ただし、サブスクリプションは更新されません。
-(void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions
サンドボックスで 60 分の更新時間後にこのアプリを起動すると、この関数は呼び出されません。
アプリが更新トランザクションを取得しないという、考えられる構成の問題は何ですか。