多用户同时间离线不联网的状态下生成公用同一个表的唯一ID


可知的用户资料只有邮箱,由于app可以离线使用,所以想要为他新建的内容加一个唯一的索引,用于同步,他可能同一个帐号在不同的设备上离线增加内容。

这个唯一的索引,最好是个数字。

目前是用时间戳加随机数以及email的位数,但生成出来的数字太长了,一定要用long储存,十分不便,大家有无更好的办法,尽量不重复,越短越好。

如果数字是在无法控制在 (int)2147483647 的范围内,用字符串也可以,尽量的短就好了。

程序员 app 数据库 Android ios

轩轩就是轩轩 11 years, 10 months ago

java: UUID.randomUUID().toString();

囧虚的兄贵 answered 11 years, 10 months ago

Your Answer