我正在考虑拥有自己的网站来销售我的Android应用程序。有人购买我的应用程序后,我希望该用户的设备ID存储在我的服务器上,以便当我的应用程序将许可数据发送到我的服务器时,我已将该设备的ID存储在那里。我的应用将验证设备ID并允许进一步访问该应用。 所以我的问题是,有什么方法可以获取设备的唯一设备ID,实际上我的网站上的应用程序支付? 每个答案都表示赞赏。
答案 0 :(得分:0)
您可以使用此代码:
private String android_id = Secure.getString(getContext().getContentResolver(),
Secure.ANDROID_ID);
但你必须自担风险使用它! 而且我认为它不再是android 4.2的独特之处
答案 1 :(得分:0)
您可以使用:
TelephonyManager tm = (TelephonyManager) getBaseContext().getSystemService (Context.TELEPHONY_SERVICE);
String tmDeviceId = "" + tm.getDeviceId();