내 앱이 실행중인 기기를 검색하는 방법을 찾고 있습니다. 나는 소프트웨어 버전에 관심이 없다. 나는 많은 질문을 검색하지만 그들 중 누구도 (놀랍게도) 다음과 같은 이유로 내 요구를 충족하지 :내 사용자가 사용하는 iOS 장치는 어떻게 검색합니까?
해결 방법 1 :
NSString *deviceType = [UIDevice currentDevice].model;
그냥 "아이 패드"저를 제공하기 때문에이 작동하지 않습니다. 나는 아이 패드, 아이 패드 2, 뉴 아이 패드, 아이폰 3GS, 아이폰 4 등인지 알고 싶어
해결 방법 2 :이 내가 있기 때문에 적용되지 않습니다 개별 기능
검사, 장치 유형을 테스트하지 않음 이 데이터가 사용자 통계를 수집하고 장치 특정 작업을 수행하지 않도록합니다.
해결 방법 3 : UIDeviceHardware 사용은 here
이 코드는 꽤 오래된 모양과 장치에 개인 데이터에 액세스 할 것으로 보인다 발견했다. 이 앱을 사용하는 앱이 승인을 받을지 여부는 논란의 여지가 있습니다. 더 중요한 것은, 어떻게 작동하는지 전혀 모르겠다. 대안이 또한 발견된다. here
내가 마지막으로 언급 한 두 가지 중 안전한 것이 있습니까? 그들은 미래를 준수합니까? Apple 승인 규칙을 준수합니까?
아니면이 문제를 해결할 수있는 다른 방법이 있습니까?
미리 감사드립니다.
감사합니다. 이제는 안전하다는 것을 알았으므로 프로젝트에 포함시키고 문제를 해결했습니다. –