我的应用的每个设备都需要一个唯一的字符串。应用程序向服务器发送请求,我需要服务器端的唯一标识符来识别请求者。我以前使用过该设备的mac地址,但我被指出使用mac会导致隐私侵犯。所以我现在决定生成一个字符串,而不是使用mac。
你做什么,我可以用<tbody ng-repeat="caterory in categories">
<tr ng-repeat="room in caterory.Rooms">
<td ng-bind="$first ?caterory.name : ''"></td>
<td>{{room.roomNo}}</td>
<td ng-repeat="schedule in room.Schedule">{{schedule.status}}</td>
</tr>
</tbody>
替换get_mac_address()
并确保字符串只在数据库中出现一次吗?
代码:
getSessionId()
答案 0 :(得分:0)
我建议您访问此页面以获取有关用于识别应用安装的Android开发人员博客的一些信息:http://android-developers.blogspot.in/2011/03/identifying-app-installations.html
以下是使用ANDROID_ID的部分。通过它。
您还可以组合用户和设备的ID来创建唯一的字符串。它还删除了具有相同设备ID的多个用户的可能性。
像[SHA1/MD5 of user_id/user_email]_[device_id]
有关详细信息,请查看以下问题。这肯定会对您有所帮助:Is there a unique Android device ID?