나는 이것에 대한 편안하고 웹 서비스 같은 것을 사용합니다.
웹 서버에 (예를 들어) php가 있으면 앱에서 웹 페이지를 요청하는 것처럼 해당 서버에 요청을 보냅니다. 그런 다음 데이터베이스에 액세스하고 데이터베이스에서 읽고 쓰게됩니다. 데이터베이스 사용자 이름과 암호는 서버에서 PHP 코드로 보호됩니다.
개별 사용자 이름과 암호가있는 경우 서버에 "로그인"할 수있는 방법이 필요합니다. 이를 위해 사용자 이름과 암호를 사용하고 유효성을 검사 한 다음 토큰을 반환하는 웹 서비스가있을 수 있습니다. 이 토큰은 장치에 저장되며 서버에 대한 모든 요청에 포함 된 다음 각 요청에 대해 유효성이 검사됩니다.
예 ... http://myserver.com/login.php - 앱이이를 요청하고 게시 요청에서 사용자 이름과 비밀번호를 전송합니다. login.php는 전달 된 매개 변수에서 사용자 이름과 암호를 가져 와서 사용자 이름/암호 데이터베이스와 비교합니다. 유효성을 검사하면 php가 토큰을 반환하고 호출 응용 프로그램으로 반환됩니다.
http://myserver.com/getData.php - 앱이이를 요청하고 쿼리에 필요한 매개 변수를 보내고 토큰을 보냅니다.
서버에서 php 코드는 전달 된 토큰을 가져 와서 유효한지 확인하고, 그렇다면 php 내에서만 연결을 사용하여 제공된 매개 변수를 사용하여 데이터베이스에서 쿼리를 실행합니다 코드를 만들고 앱이 표시하는 데이터를 반환합니다.
이것은 모든 장치에서 사용할 수 있으며 나중에 작성하려는 경우 데스크톱 클라이언트에서도 사용할 수 있습니다. 당신이 조회 할 수 있습니다
것들 .... JSON 사출 및 보안 기술을 SQL 편안하고 웹 서비스를 (서버 /로부터 데이터를 전송) ((당신이 편안하게 어떤 또는 ASP.net 또는) PHP SOAP보다 훨씬 쉽습니다)
각 사용자마다 데이터베이스 연결 userId/password가 다른가요? – kosa
실제로 개별 사용자와 전체 앱 자체에 대해. 그래서 예와 아니요. – Fredrik