0

アプリ内購入のサブスクリプション モデルを実装しています。

アプリケーションから購入プロセス全体を開始し、アプリケーションを終了して、購入が完了するまで、アプリケーションの外部でアプリ ストアの資格情報を入力し続ける iPhone 3 ユーザーがいるとします。

アプリが起動時にトランザクションが行われたことを知るにはどうすればよいですか? また、この情報を入手した場合、すでに期限切れになっている古いサブスクリプション期間の古い購入ではないことをどのように確認できますか?

最後になりましたが、デバイスがマルチタスクをサポートしていて、アプリがバックグラウンドにある間に購入が完了した場合、フォアグラウンドに戻ったときにどのように通知を受け取ることができますか?

ありがとう

ロイ

4

2 に答える 2

0

Apple のドキュメント - In App Purchase Programming Guideを読みましたか? 私はそれがあなたのすべての質問に答えると信じています.

于 2010-10-22T17:01:34.610 に答える
0

- (void)recordTransaction:(SKPaymentTransaction *)transaction メソッドは、ほとんどの問題を解決します。

このメソッドを適切に実装したら、アプリ内購入が完了したかどうかを確認するだけで済みます。残りは支払い方法によって処理されます。

ありがとう

于 2010-11-26T09:14:01.527 に答える