gpt4 book ai didi

java - 我怎样才能在android中生成用户id

转载 作者:行者123 更新时间:2023-12-02 10:15:27 28 4
gpt4 key购买 nike

我正在开发一个应用程序,其中我需要为每个用户指定一个用户ID,尽管它没有任何登录,所以我需要生成一个用户或设备ID,以便我可以了解我需要发送到哪个设备数据 。我尝试使用这个但没有结果它是 UUID.Unique iD

private static String uniqueID = null;
private static final String PREF_UNIQUE_ID = "PREF_UNIQUE_ID";
public synchronized static String id(Context context) {
if (uniqueID == null) {
SharedPreferences sharedPrefs = context.getSharedPreferences(
PREF_UNIQUE_ID, Context.MODE_PRIVATE);
uniqueID = sharedPrefs.getString(PREF_UNIQUE_ID, null);
if (uniqueID == null) {
uniqueID = UUID.randomUUID().toString();
SharedPreferences.Editor editor = sharedPrefs.edit();
editor.putString(PREF_UNIQUE_ID, uniqueID);
editor.commit();
}
}
return uniqueID;
}

请帮我看看该怎么做。

最佳答案

您可以使用唯一的 Android 设备 ID:

private String android_id = Secure.getString(getContext().getContentResolver(), Secure.ANDROID_ID); 

关于java - 我怎样才能在android中生成用户id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54715534/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com