簡體   English   中英

我可以在Google Play上從我的應用頁面下載的.apk的每個副本上附加一個唯一的ID嗎?

[英]Can I attach a unique ID to every copy of the .apk downloaded from my app's page on Google Play?

我們正在為應用的每個副本搜索具有唯一ID(用於注冊等)的方法。 使用設備標識符(MAC,電話號碼,IMEI)不是一種選擇,因為我們需要從我們這邊提供此ID。 有沒有辦法做到這一點? 如果沒有,另一個問題是,是否有可能知道.apk的來源(例如,我們能否說明從Google Play和亞馬遜商店下載的相同.apk之間的差異)?

是的,您可以區分從Google Play和亞馬遜商店下載的相同.apk

使用PackageManager.getInstallerPackageName()獲取安裝該應用程序的應用程序的包名稱。 如果應用程序是從Google Play安裝的,則值為com.android.vending

例如:

getPackageManager().getInstallerPackageName(getPackageName()).equals("com.android.vending")

看看這個, https://developers.google.com/analytics/devguides/collection/android/v2/campaigns#google-play-how這里你可以傳遞一個參數,讓你識別該應用程序是從gplay下載的。 然后你可以在服務器上生成unique_id並在第一次啟動服務器時調用並將其存儲在你的應用程序中,或者只是在開始時生成一個唯一的數字(以毫秒為單位的時間戳+隨機)並保存此應用程序

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM