アプリ内購入が機能するアプリがあり、Apple によって承認され、現在 Appstore にあります。数日前、私はアプリの新しいバージョンを提出し、他のものと同じように実装された新しい消耗品を 1 つ購入しました。
MKStoreKit とこの方法を使用して機能を購入しています。
// ... showing loading window
[[MKStoreManager sharedManager] buyFeature:feature
onComplete:^(NSString* purchasedFeature,NSData* purchasedReceipt, NSArray* availableDownloads) {
// ... some handler and close loading
onCancelled:^ {
// ... another handler and close loading
}];
サンドボックス モードでは、このメソッドは onComplete ブロックまたは onCancelled ブロックのいずれかで終了し、すべての正しい識別子を取得します (新規購入も含む)。ただし、Apple のレビュアーの回答により、ロードが閉じられることはありません。また、新規購入は開発者のアクションが必要なステータスになっていると言われていますが、現在は編集できず、削除もできません (Cleared For Sale を NO にチェックしても)。
問題は新しく購入した製品にあるのでしょうか、それとも別の問題でしょうか? 私は完全に混乱しています...
私に何ができる?誰もそのような問題に遭遇しましたか?正常に動作しているため、Sandbox でエラーを再現できません。Apple レビュー チームと同じ結果を得る方法はありますか?