2011-11-10 9 views
2

iPhoneアプリケーションにアプリ内購入を実装しました。これは非消耗品であり、基本的にBOOLEANにフラグを立ててユーザーが追加のViewControllerにアクセスできるようにします。よく働く。しかし、リンゴのドキュメンテーションでは、領収書を確認するためのものがたくさんあります。これは必要ですか?私は購入のために外部サーバーを使用しません。アプリの購入領収書でiPhoneを確認する必要はありますか?

領収書をNSUserDefaultsに保存するだけでもかまいませんか?

+0

簡単な確認のためにReceiptKit https://github.com/maciekish/ReceiptKitを使用できます –

答えて

2

短い回答:いいえ、Appleサーバーを信頼できます。 長い答え:ユーザーに "偽の"購入レシートを手に入れることができるjb iphone用のソフトウェアがあるので、領収書を確認しなければあなたのswは騙されるかもしれません... あなたの状況によって異なります:領収書を確認/検証するサーバーは、窃盗犯にあなたの仕事を盗んでもらうことができます。しかし、もう一度あなたの選択肢を重視してください...

+1

うわー、まったく同じ秒で答えました... – JustSid

+0

と私たちは基本的に同じもの!あなたは誕生した一匹の双子から離れていますか? :D(迷惑メールの申し訳ありません...) –

+0

私は自分のiPhoneアプリに直接JSONをhttps://buy.itunes.apple.com/verifyReceiptに送信するように指示する必要がありますか? – user1007895

2

レシピを確認する必要があります。そうしないと、脱獄したユーザーと、Appleサーバーのように見えるツールがあり、アプリの購入時にすべて「はい」と表示されるためです。 Appleサーバーでレシピを確認すると、ユーザーが実際にコンテンツを購入したことが保証されます。

関連する問題