appcelerator를 사용하여 새 Android 응용 프로그램을 개발합니다. ti.cloudpush를 사용하여 firebase의 푸시 알림을이 example과 같이 사용합니다. 응용 프로그램이 백그라운드 상태이면 알림이 성공적으로 전송되고 장치의 알림 표시 줄에 표시되지만 전송 프로세스의 결과는 "성공"이지만 응용 프로그램이 포 그라운드 상태이거나 닫힌 상태에서는 수신되지 않습니다.Appcelerator Android 알림 응용 프로그램을 닫을 때 수신되지 않음
응용 프로그램이 종료 된 경우 장치 화면에 표시된 것과 같이 페이스 북의 메신저처럼 만들어야합니다. 나는 "ti.goosh"와 "nl.vanvianen.android.gcm"과 같은 몇 가지 다른 모듈을 시험해 보았습니다. 안드로이드 세계에서 어딘가에 "START_STICKY"이라고 쓰여야합니다. 응용 프로그램이 닫혔습니다.
별도의 서비스를 개발하여 tiapp.xml에서 호출하려고했지만 서비스가 닫히면 서비스도 종료되었습니다.
편집 는 SDK 도구는 안드로이드 기기에서 Google Play 서비스하고있다
위치 : 나는 제대로 알림을 표시하는 장치에 잘못된 데이터를 전송하는 생각, 나는이 데이터를 보내는거야? 왜냐하면 당신이 백그라운드 모드에서 그들을 받고 있다면, 당신도 죽이기 상태에서 그들을 받고 있어야합니다. ti.cloudpush를 사용하는 경우 추가 서비스 코드를 작성할 필요가 없습니다. 더 많은 정보를 얻으려면 프로젝트 환경 세부 정보와 PN 코드를 작성한 코드의 일부 코드를 공유 할 수 있습니까? –
강제 종료 상태에서 푸시를받는 방법은 없습니다. 나는 딸꾹질없이 많은 응용 프로그램에서 ti.cloudpush를 사용 해왔다. GCM이나 FCM과 같은 것을 정확히 사용하고 있는지 공유 할 수 있습니까? –
FCM을 사용하여 notification.js라는 파일을 만들고 app/lib에 저장합니다.이 파일을 index.js에 넣고 초기화합니다. android라는 채널에 저장된 토큰을 초기화합니다. –