2012-01-05 68 views
1

有沒有辦法檢測通過應用程序商店爲您的應用程序進行購買?如何檢測iOS購買?

這似乎是很容易檢測應用程序內購買(即我們的服務器可以被告知這一點),但有沒有辦法爲直接購買這樣做呢?

如果沒有,是否有用戶的一些唯一標識符(例如iTunes賬戶購買經制造)?

回答

0

當您啓動應用程序時,您可以在您的應用程序和手機主頁中使用的uniqueIdentifier,儘管從iOS 5.0開始不推薦使用該應用程序。有幾種方法可以解決這個問題,例如,您可以將UUID存儲在iCloud中,或者用戶在iCloud中沒有UUID,然後創建並存儲它。這有利於單個用戶而不是單個設備。

除此之外,有沒有真正的任何方法來確定應用程序從只盯着銷售報表安裝分開。

0

沒有確切地知道當一個應用程序被批准購買方式。

但iTunes Connect中顯示的銷售和前一天的趨勢。 見第24頁。 https://itunesconnect.apple.com/docs/iTunesConnect_DeveloperGuide.pdf

像mattjgalloway說,你可以使用UUID,但它是從iOS 5中刪除,因爲蘋果從跟蹤用戶使用此ID不利於人們。他們寧願你製作自己的ID。如果您想跟蹤個人用戶,這很好,但他們希望阻止您將該數據出售給將這些UUID綁定到實際人員的人。

這顯示瞭如何在安裝iOS 5.0

https://github.com/gekitz/UIDevice-with-UniqueIdentifier-for-iOS-5

0

在App Store獲得UUID不是很大大約給出具體的購買信息了。但有幾種方法可以檢查應用程序何時啓動。最容易實現的是Gooogle企業分析的IOS:

http://code.google.com/apis/analytics/docs/mobile/ios.html

另一個辦法是設置一個被各應用程序中打開與跟蹤應用程序ID的計劃時間ping通的服務器。不幸的是,大多數解決方案都要求用戶在某些時候能夠訪問網絡,但這並不總能得到保證。