IOS 앱이 있으며 업데이트 될 때마다 집 청소를하고 싶습니다. IOS 앱이 업데이트되었는지 확인하는 가장 좋은 방법은 무엇입니까?내 앱이 업데이트되었는지 확인하는 가장 좋은 방법
4
A
답변
12
가장 간단한 방법은 현재 버전을 구한 다음 버전을 저장된 버전 (있는 경우)과 비교하고 필요한 경우 정리를 수행하여 새 버전을 저장하는 것입니다. 다음은 비교를 위해 버전 정보를 검색하고 저장하는 예제입니다.
//Getting the application version
NSString *version = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"]
//Retrieving the saved application version
NSString *savedVersion = [[NSUserDefaults standardUserDefaults] stringForKey:@"versionkey"];
//Saving the version
[[NSUserDefaults standardUserDefaults] setObject:version forKey:@"versionkey"];
그리고 당신이 여기 버전을 비교하는 방법을 궁금해하는 경우는 NSNumericSearch
옵션을 비교하여 예입니다 http://spitzkoff.com/craig/?p=148
1
그런 다음 시작시 비교, 데이터베이스 테이블에서 "마지막으로 본"버전 번호를 저장할 수 해당 값을 번들 버전 번호와 비교합니다. 수행하여이 가져 오기 :
NSString* version = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"];
현재 버전이 "마지막 본"버전보다 큰 경우
은 당신의 집 청소를 수행, 현재 번들 버전으로 데이터베이스 테이블에서 "마지막으로 본"버전을 업데이트합니다.
1
조의 방식은 완벽합니다. 이전 버전에서 기본값으로 버전을 설정하지 않거나 현재 버전이 저장된 버전과 일치하는지 확인하려는 경우 해당 사용자를 도와 주기만하면됩니다.
//Getting the application version
NSString *version = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"]
//Retrieving the saved application version
NSString *savedVersion = [[NSUserDefaults standardUserDefaults] stringForKey:@"versionkey"];
if (version == nil || [version isEqualToString:savedVersion]){
//Saving the version
[[NSUserDefaults standardUserDefaults] setObject:version forKey:@"versionkey"];
}
관련 문제
- 1. SQL에서 행이 업데이트되었는지 확인하는 가장 좋은 방법
- 2. iPhone 앱이 처음으로 실행되는지 확인하는 가장 좋은 방법
- 3. android에서 인터넷 연결을 확인하는 가장 좋은 방법
- 4. html5의 온라인 상태를 확인하는 가장 좋은 방법
- 5. Mechanize - 페이지가 업데이트되었는지 확인하는 가장 간단한 방법은 무엇입니까?
- 6. 연락처 데이터베이스에서 어떤 행이 업데이트되었는지 확인하는 방법
- 7. 내 앱이 FTP에서 파일을 다운로드하는지 확인하는 방법
- 8. dom 객체의 onresize를 확인하는 가장 좋은 방법
- 9. CodeIgniter - 실제 결과를 확인하는 가장 좋은 방법
- 10. 뷰포트 또는 '표준'브라우저인지 확인하는 가장 좋은 방법
- 11. 종속 프로젝트의 버전을 확인하는 가장 좋은 방법
- 12. 행이 있는지 확인하는 가장 좋은 방법
- 13. 사용자가 데이터를 보았는지 확인하는 가장 좋은 방법
- 14. 앱이 실행되는 동안 백그라운드 작업을 구현하는 가장 좋은 방법
- 15. 데이터베이스 (iOS)에있는 기존 데이터를 확인하는 가장 좋은 방법
- 16. 다른 클래스의 변수가 업데이트되었는지 확인하는 방법은 무엇입니까?
- 17. 앱이 C2DM을 사용하는지 확인하는 방법?
- 18. 데이터 집합 공급자에서 매개 변수가 업데이트되었는지 확인하는 방법
- 19. 레일 가장 좋은 방법
- 20. 내 싱글 톤을 사용하는 가장 좋은 방법
- 21. 내 CMS 콘텐츠를 편집하는 가장 좋은 방법
- 22. 내 자신의 유형을 참조하는 가장 좋은 방법
- 23. 앱이 다른 실행중인 애플리케이션과 상호 작용하는 가장 좋은 방법
- 24. 내 앱이 실행중인 iPhone을 확인하는 방법은 무엇입니까?
- 25. 내 앱이 20MB를 초과하는지 확인하는 방법이 있습니까?
- 26. 내 앱이 전체 화면 모드로 실행되는지 확인하는 방법?
- 27. 가장 좋은 방법
- 28. 개체가 변경되었는지 확인하는 가장 좋은 방법은 무엇입니까?
- 29. 웹 사이트가 Visual Studio에서 실행되고 있는지 확인하는 가장 좋은 방법
- 30. 양식 데이터를 확인하는 가장 좋은 곳은 어디입니까?
자세한 내용을 자세히 설명해 주실 수 있습니까? –