2012-01-26 5 views
0

나는 iPhone 앱을 처음 사용하는 사람들이다. 주기적인 작업 (cron과 같은)을하려면 앱을 필요로합니다. 이렇게하면 배터리가 과열되지 않습니다.탈옥없는 아이폰 앱 자동 시작

/System/Library/LaunchDaemons를 사용할 수 있음을 깨달았지만 iPhone을 jailbreaking하지 않고도 사용할 수 있는지 확실하지 않습니다.

답변

1

jailbreak되지 않은 휴대 전화에서 지정된 애플리케이션 영역 외부에 쓸 수 없으므로 해당 경로에 액세스 할 수 없습니다. 또한 애플은 이런 종류의 서비스를 장려하거나 지원하지 않는 것 같다. 물론 배경에있는 액티브 앱을 유지하는 것조차도 몇몇 코너 케이스 (위치 인식, VoIP, ...)를 제외하고 불가능하다.

Push notifications (특히 원격 푸시 알림)을 사용하는 경우 (경우에 따라)를 고려해 볼 수 있습니다. 이것들은 서버에서 사과 서버로 발행되며,이 서버는 온라인 상태가 될 때마다 대상 전화에 차례로 알려줍니다. 사용자는 데이터를 표시/처리 할 수있는 앱에 다시 들어가는 옵션을 선택할 수 있습니다. 이는 폴링에 의존하는 많은 경우를 해결하는 방법입니다 (예 : 인스턴트 메시지 시나리오. 물론 이렇게하려면 응용 프로그램 프로필에 적합해야하며 필요한 작업을 처리 할 수있는 서버가 있어야하며 응용 프로그램이 일부 정보 만 표시하면됩니다.