无需登录即可识别用户

时间:2013-01-07 19:57:21

标签: android

我有一个应用程序,使用webview load html将用户位置数据发送到服务器。由于用户是卡车司机我不希望他们每次使用应用程序时都知道使用密码和用户名登录,因此我的解决方案是让每个用户使用自己的用户名和密码嵌入应用程序中制作应用程序id字段发送到php页面。

`enter code here`url="http://mywebsite.php?id=16"+"&longitude="+longitude+"&latitude="+latitude+"&brzina="+speed+"&vreme="+cal.getTime()+"&datum="+date; 

我在url中更改的是发送到php页面的id字段。 有没有办法让我自动创建Android应用程序,而不必每次都向驱动程序提供新的应用程序时编译应用程序。让我说我给了一个带有他们ID号的驱动程序列表我把这些和我得到15个驱动程序15个Android应用程序所有在网址中具有不同的id部分。

1 个答案:

答案 0 :(得分:3)

首次连接之前,您是否需要知道ID?

如果没有,您可以在手机上存储GUID,这是在首次运行时创建的。作为标识符。当GUID第一次进入服务器时,您将它们记录为具有该ID的新用户,然后再次知道它们。

用于生成GUID我建议the UUID class

并存储/检索它,可能是SharedPreferences Class.

或者,在他们的应用程序运行的ini文件中为他们提供GUID。 (你事先知道ID。)