2014-01-28 132 views
1

是否可以檢查應用程序實際購買的日期,而不是應用程序內購買,即用戶從谷歌商店購買原始應用程序的實際日期。我已經找到了packageInfo.firstInstallTime之類的東西,但是如果您清除設備並重新安裝等,就會發生變化。Android購買申請日期

回答

2

我不確定這是否是主題內容,但跨設備存儲數據的唯一方法是堅持它某處(如服務器)。您必須獲得與購買相關聯的gmail帳戶,關聯購買ID,然後檢查購買日期。

這是有缺陷的,因爲在新設備上重新安裝看起來與在現有設備上重新安裝相同。用戶也有可能擁有兩臺具有相同Gmail帳戶的設備,因此兩個(或更多)活動的有效安裝和一次購買。大多數但不是所有的設備都有唯一的設備ID。

雖然沒有官方的Google Play API(要求Google提供數據),但這裏是搜索和內容的非官方/創意選項的良好鏈接,但對交易數據沒有任何影響(這可能會導致安全風險沒有官方API):

how to get information of google play store in my android application?

+0

也門裏亞爾,麻煩的是我們沒有訪問服務器的信息存儲上,我希望我們這樣做,因爲這將允許其他很多事情進行排序更簡單:d –

+1

請參閱我的編輯 - 我沒有看到您想要的市場API(假設您希望應用程序查詢Google Play以獲取此數據,這是執行此操作的唯一方法) – Jim