2012-09-11 3 views
1

기업 및 각 고객에게 대기자 명단 관리 기능을 제공하는 웹 및 모바일 애플리케이션이 있습니다. 현재 모바일 애플리케이션에서 고객은 프로필 양식을 작성하고 기기 (iPhone 및 Android)에 로컬로 저장합니다. 그런 다음 선택한 비즈니스에 개별적으로 체크인 할 수 있습니다. 사용자가 체크인 단추를 클릭하면 장치 ID에 프로필 정보가 추가되고 웹 응용 프로그램으로 전송됩니다. 비즈니스 직원은 데이터베이스에 해당 정보를 저장하고 푸시 알림을 보낼 수 있습니다.기기 ID 인식

직원이 고객의 이름과 전화 번호를 수동으로 추가했지만 장치 ID가없는 경우 해당 푸시 알림을 보내도록 허용하고 싶습니다. 이렇게하면 모바일 앱 사용자는 프로필 정보와 기기 ID를 제출하여 매번 연락을 시작할 필요가 없습니다.

모든 제안 사항을 환영합니다.

+0

참조 http://stackoverflow.com/a/2853253/739270 –

답변

0

iPhone에서 다음 코드를 사용하여 장치 UDID를 가져올 수 있습니다.

-(NSString*)getDeviceUDID{ 
    if ([Mode isEqualToString:@"Device"]) { 
     NSString *domain = @"com.CompanyName.AppName";// You can specify any Domain here 
     NSString *key = @"CityName";// You can specify any key here 
     NSString *UDID = [SecureUDID UDIDForDomain:domain usingKey:key]; 
     return UDID; 
    }else{ 
     NSString* UDID=[[[UIDevice currentDevice] uniqueIdentifier] stringByReplacingOccurrencesOfString:@"-" withString:@""]; 
     UDID=[UDID substringToIndex:32]; 
     return UDID; 
    } 
} 

희망이 도움이 될 것입니다.