2014-09-30 83 views
0

在我的應用程序的Mac版我用來驗證App Store的收入,像這樣:完全免費的iOS應用是否需要應用商店收據驗證?

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

雖然我沒有在iOS相同之前,似乎在iOS的情況下,這是不正確的方法。該應用程序是完全免費的,沒有IAP。那麼,即使需要接收驗證?如果是的話,那麼免費應用程序的正確方法是什麼?

+0

什麼是沒有應用內購買確認收到一個免費的應用程序的意義呢?你是否在意應用程序的副本是否被盜版? – rmaddy 2014-09-30 23:42:01

+1

嗯,是的,那實際上是我的觀點:是否有任何理由讓免費的應用程序驗證收據?你提到盜版,這可能是一個很好的理由。我需要知道收據驗證是否是免費應用程序的常見做法(例如,爲了避免盜版)。 – DARKMATTER 2014-09-30 23:48:54

回答

1

這裏只有一個理由做任何收據驗證 - 盜版。我敢肯定,很多應用程序不會進行任何驗證。用免費的應用程序真的沒有理由關心盜版。你不會失去任何錢(除非它有廣告和盜版版本刪除廣告)。因此,除非免費應用擁有廣告,並且您不想失去任何廣告收入,否則沒有理由在免費應用上進行收據驗證。

即使是付費應用,或在應用內購買,或應用(免費或不)與投放廣告的應用,你還沒有做的收據驗證。隨你便。如果您不在乎您的應用是否被盜版以及潛在的銷售損失或廣告點擊率,請不要驗證收據。如果你照顧,然後驗證。

0

如果應用程序是免費的,你不使用IAP有沒有需要檢查的收據。 它的唯一目的是驗證應用內購買。

+3

實際上,除了任何應用內購買之外,收據驗證還可用於驗證付費應用的購買。當然,這是沒有意義的免費應用程序,沒有應用程序內購買。 – rmaddy 2014-09-30 23:40:51

相關問題