2011-08-05 2 views
0

내 앱 중 하나는 다른 사용자와 온라인으로 동기화되는 데이터베이스를 사용합니다. 온라인 데이터 업데이트가 자주 발생하므로 폐쇄 된 상태가 아니라 앱을 연 24 시간마다 로컬 데이터를 업데이트하라는 메시지를 전합니다.알림 사용자가 24 시간마다 앱에 데이터 업데이트 시작

NSUserDefaults를 사용하면이 작업을 쉽게 수행 할 수 있습니까? 아니면 애플리케이션을 연 경우에만 실행되도록 로컬 알림을 예약 할 수 있습니까?

감사합니다.

답변

0

NSUserDefaults를 사용하십시오.

알림은 특히 응용 프로그램이

응용 프로그램이 시작

가 마지막 업데이트 시간을 확인 : 실행되지 않은 상태에서 작동하고 정확한 시간에 발생하는 NSTimer를 시작하고 사용자에게 설계 업데이트.

그러나이 좋은 연습은 무엇입니까?

확실히 사용자를 방해하지 않고 앱을 백그라운드에서 업데이트하는 것이 더 낫습니다.

+0

감사합니다. 제가 찾고있는 것이 맞습니다. 나는 백그라운드에서 데이터를 업데이트하지만 누군가 다른 사람들이 데이터를 업데이트하도록 요청하거나 상기시켜야한다는 요구 사항이었습니다. – Convolution

관련 문제