2013-01-07 6 views
3

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에서 변경되는 것은 id 필드가 PHP 페이지로 전송 된 것입니다. 새로운 앱을 드라이버에 제공해야 할 때마다 앱을 컴파일하지 않고 Android 앱을 만드는 것을 자동화 할 수있는 방법이 있습니까? 내가 ID 번호가있는 드라이버 목록을 받았습니다. 그리고 나는 15 명의 드라이버를 위해 15 개의 안드로이드 애플 리케이션을 ur의 다른 id 부분으로 갖게된다.

답변

3

처음 연결하기 전에 ID를 알아야합니까?

그렇지 않은 경우 전화를 처음 실행할 때 생성되는 GUID를 전화에 저장할 수 있습니다. 식별자로 사용합니다. GUID가 서버에 처음 들어 오면 해당 ID를 사용하여 새 사용자로 로그온 한 다음 다시 GUID를 알 수 있습니다. GUID를 생성하기위한

내가 그것을 검색 the UUID class

및 저장/추천, 어쩌면 대안 SharedPreferences Class.

는 앱이 떨어져 실행되는 INI 파일에 그들에게 GUID를 제공합니다. (당신은 그 전에 ID를 알고 있습니다.)

+0

당신은 저에게 좋은 생각을주었습니다. 사용자가 웹 사이트에 처음으로 로그인 할 때만 사용자에게 sqlite 데이터베이스에 사용자 데이터를 삽입하고 나중에 행이 있으면 ID를 사용하도록 요청할 수있었습니다 sqlite. 좋은 생각입니다. 고마워요! –

+0

@JovoKrneta 기쁘게 들려요. 해결책으로 답을 upvoting/marking으로 고려하십시오. :) 감사. – Doomsknight

+0

지금은 괜찮습니까? –

관련 문제