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