0

私のアプリの Mac バージョンでは、App Store の領収書を次のように検証していました。

if (![[NSFileManager defaultManager] fileExistsAtPath:[[[NSBundle mainBundle]         appStoreReceiptURL] path]]) {
    exit(173);
}

以前は iOS でも同じことをしましたが、iOS の場合、これは正しいアプローチではないようです。このアプリは完全に無料で、IAP はありません。では、領収書の検証は必要ですか? はいの場合、無料アプリでそれを行う正しい方法は何ですか?

4

2 に答える 2

2

領収書の検証を行う理由は 1 つだけです。海賊行為です。多くのアプリは検証を行っていません。無料アプリで著作権侵害を気にする必要はまったくありません。お金を失うことはありません (広告があり、海賊版で広告が削除されない限り)。したがって、無料アプリに広告があり、広告収入を失いたくない場合を除き、無料アプリで領収書の検証を行う理由はありません。

有料アプリ、アプリ内購入のあるアプリ、または広告のあるアプリ (無料かどうかに関係なく) でも、領収書の検証を行う必要はありません。それはあなた次第です。アプリが海賊版にされたり、売上や広告のヒット数が減ったりする可能性を気にしない場合は、領収書を検証しないでください。気にする場合は、検証してください。

于 2014-09-30T23:57:21.573 に答える
0

アプリが無料で、IAP を使用していない場合は、領収書を確認する必要はありません。唯一の目的は、アプリ内購入を検証することです。

于 2014-09-30T23:38:22.610 に答える