AIR for mobile에 자명종 응용 프로그램을 만들었습니다. 그것이 작동하기 위해서는 나는 그것이 항상 실행되어야한다고 생각할 것입니다.모바일 AIR 응용 프로그램을 항상 백그라운드에서 실행하게하려면 어떻게해야합니까?
기본적으로 저장된 값을 확인하는 특정 시간인지 확인해야합니다. 값은 로컬 AIR SQLLite 데이터베이스, 온라인, 로컬 저장소 (AIR 쿠키)에있을 수 있습니다. 이러한 조건이 충족되면 (예 : 타이머) 완료, 나는 그것이 응용 프로그램을 실행해야합니다.
을 내 앱이 모든 시간을 실행 내가하고 싶은 일을 할 수있는 더 나은 또는 대체 방법이 계속 것 어떻게? 머리가없는 모드가 있습니까? 나는 초보자 모바일 개발자이자 초심자 AIR 개발자 인 것처럼 가장한다.
Note : 내가 애플리케이션을 시작한다고 말하면, 응용 프로그램은 알림 배지 또는 메시지가 아닌 전체 화면으로 시작됩니다. 하지만 첫 번째 옵션을 사용할 수없는 경우 기본 경고 유형 메시지를 표시하여 OK를 클릭하거나 기본 방법이 무엇이든지 응용 프로그램을 열 수 있습니까?
UPDATE는
안드로이드에 서비스로 응용 프로그램을 실행하는 방법이 보인다. 알림 또는 메시지가 Google 클라우드 메시징에서 수신되면 서비스 클래스가 실행되고 수신 대기 핸들러가 메시지를 처리합니다. 내 생각 엔 필요한 경우 응용 프로그램을 시작할 수 있습니다. 참고 : 클라이언트 측이므로 GCM이 필요한지 잘 모르겠습니다. 의도는 내가하려는 일일 수도 있습니다. : P
아직 스케치가 있지만 이해할 때 더 자세히 설명하겠습니다.
AIR 응용 프로그램과의 관련성 아직 확실하지 않습니다. 네이티브 확장으로 생각할 수 있습니다.
GCM 시작하기 - http://developer.android.com/guide/google/gcm/gs.html
GCM 개요 - https://support.google.com/googleplay/android-developer/support/bin/answer.py?hl=en&answer=2663268
백그라운드에서 실행할 수는 있지만 "낮은 리소스 모드"는 없다고 생각합니다. 그래서 "백그라운드에서"사실은 단지 "보이지 않는"것을 의미합니다. – RIAstar
질문이 업데이트되어 프로젝트에 더 이해가됩니다. –