2014-04-25 5 views
1

응용 프로그램을 장치에 등록 할 때 장치에 등록 된 정보를 데이터베이스에서 가져 오려고하는 응용 프로그램과 함께 작업하고 있습니까? 어떤 장치에서 등록되어 있는지 감지 할 수있는 방법이 있습니까? 도와주세요.내 응용 프로그램이 어떤 장치에서 등록되었는지 어떻게 알 수 있습니까?

+0

에 저장하여 서버로 전송 빈 com.companyname.appid을 얻는 경우에? –

+0

네, 정보가 저장되는 내 서버가있어서 사용자가 장치를 등록 할 때 장치 정보를 저장하려고합니까? 너 어떤 생각있어? – Rausi

답변

0

사용자가 등록 할 때 장치의 UUID을 저장하십시오. 그리고 당신이 서버마다 사용자 로그에서 UUID 일치를 확인할 수 있습니다

NSString *UUID = [[NSUUID UUID] UUIDString]; 
+0

현재 시뮬레이터를 확인해야하므로 UUID가 없으므로 사용자 정보를 확인할 수있는 방법을 제안 해주세요. – Rausi

1

이 작업을 수행하는 방법은 여러 가지가 있습니다. 장치에 대한

  1. 사용 공급 업체 ID와 같은 고유 식별자.
  2. 장치 등록을 수행하는 동안 GUID를 만듭니다.

이러한 고유 식별자를 사용하면 서버에서 테이블을 만들어 장치를 식별 할 수 있으며 어떤 장치 요청이 생성되었는지 알게됩니다.

의심의 여지가 없기를 바랍니다.

0

@Pooja M. Bohora으로 말하면 고유 번호를 만든 다음 나중에 사용할 수 있도록 기기의 UIPasteBoard에 저장할 수 있습니다. 응용 프로그램이 장치에서 제거 얻을하지만 그래서 당신은 아래 링크 UIPasteBoard

확인에서 다음

https://developer.apple.com/library/ios/documentation/uikit/reference/UIPasteboard_Class/Reference.html

이 유 고유이 키와 com.companyname.appid 후 다음 번 사용을 사용하여 저장되지 않은 처음에 생각한 것을 검색 할 수 독특한 열쇠를 얻기위한 동일한 열쇠.

또한 당신 만 응용 프로그램에 관련된 모든 서버가 새로운 고유 ID를 생성하고 UIPasteBoard

관련 문제