2010-01-08 155 views
2

有沒有辦法確認(以編程方式)應用程序是從AppStore購買的? 或者,也許有辦法從購買我的應用的AppStore獲取設備ID列表?如何確保應用程序是從應用程序商店購買的?

原因是願意來確定應用程序是合法購買或不...

我知道,有知道的是,在應用程序內購買發生的一種方式。 也許我也可以檢查付費應用程序購買嗎?

該解決方案可能在iPhone應用程序內或在服務器端進行一些檢查。

我開發的應用程序即將從Web服務器獲取內容。 通常(通過瀏覽我的客戶的網站)這個內容不是免費的,他想確保用戶通過使用iPhone應用程序(我開發)獲得的內容確實爲應用程序付費。

+0

雖然我沒有一個回答你,我看過一個博客上的截圖,顯示一個彈出消息聖人在一個應用程序,表明開發人員知道他們的應用程序被非法安裝在越獄手機上。雖然他們顯然無法停止推出該計劃,但該消息表示「做正確的事情併購買應用程序」。 我會再次發佈,如果我找到博客條目。 –

+0

即使您能夠從Apple獲取已購買應用程序的設備ID列表,當某人獲得新iPhone時會發生什麼情況? –

+0

@Jeff我相信蘋果可以實現這個明顯的(至少對我來說)殺死iPhone應用程序餅乾行業的功能。 我相信他們擁有所有的信息 - 他們只需要爲開發者打開它。 新設備也可以在那裏列出 - 畢竟用戶將再次去應用程序商店,並將應用程序下載到他的新設備... –

回答

-1

反正我不知道「確認應用程序是從appStore購買的」。我不認爲有任何翻轉或「事情」,你可以檢查看到。

對不起。

但是,如果你確實知道這樣的事情,讓我知道。

0

否,但see this related question有關如何潛在檢測到您的應用程序已被篡改以允許它作爲盜版運行的信息。

應用內購買式驗證讓我覺得這是一種很好的方式,但Apple目前不支持它。這可能值得bug report

2

我以前的堆棧溢出的問題可以幫助你:Reducing piracy of iPhone applications

+0

謝謝。我已經找到了答案,但我在您發佈的鏈接中看到了相同的答案。 –

相關問題