2009-10-01 78 views
0

在我的Iphone應用程序中,我能夠獲取設備的UDID並在alertview上顯示它。如何在從應用程序商店安裝應用程序時獲取設備的Iphone UDID?

我的查詢是,當任何用戶轉到蘋果appstore並嘗試安裝應用程序時,同時如何獲取設備的UDID並將其存儲到數據庫,並且還希望應用程序的UDID位於卸載時間。

是否可能? 如果可能請提供任何代碼或任何有用的鏈接或任何其他信息,這將不勝感激。

感謝,

米沙勒沙阿

回答

3

當你的應用程序沒有實際運行,不能運行任何程序 - 這包括在下載時間和卸載。

相反,你應該嘗試找到其他方法來衡量你想要的。例如,您可以讓應用程序跟蹤(以NSUserDefaults或類似的方式)這是用戶第一次啓動您的應用程序,以及它是否將UDID提交給您的服務器。

跟蹤卸載要困難得多 - 您可以做的最好的事情是跟蹤用戶上次啓動應用程序後的時間(如果您每次用戶打開應用程序時都提交啓動時間它)。

請記住,很多精通技術的用戶會反對在您的應用中收集UDID或使用模式,而沒有得到他們的明確許可(或根本不允許)。

+1

+1提到隱私問題。如果我被告知,我不會有任何問題。如果是偷偷摸摸的話,我會。 – mahboudz 2009-10-02 02:35:32

相關問題