2017-04-26 3 views
0

Google의 Android 앱에서 백그라운드 서비스는 노드 js 서버에 대한 소켓 연결을 가지고 있습니다. 인터넷 연결이있는 한 연결은 계속 유지됩니다. 소켓이 노드 js로부터 메시지를 받으면 앱이 열리지 않으면 알림을 생성하고 표시합니다.android에서 백그라운드 서비스없이 푸시 알림

배경 서비스를 실행하면 나에게 나쁜 습관이있는 것처럼 보입니다. 특히 15 초마다 하트 비트가 전송됩니다. 배경 서비스없이 푸시 알림을 대체하는 방법을 찾고 있습니다 예 : iOS에는이를 처리 할 알림 센터가 있습니다.

우리는 firebase 및 구문 분석과 같은 다른 서비스를 시도했지만, 불행히도 운이 없었으며 우리에게는 불가능한 임무 인 것으로 보입니다. whatsapp 백그라운드 서비스를 죽이려고했는데 실제로 응용 프로그램을 열지 않으면 메시지가 수신되지 않습니다.

백그라운드에서 서비스를 실행하지 않고 알림을 푸시 할 수있는 방법이 있으면 알려주십시오. 귀하의 도움을 크게 극명하게 될 것입니다, 감사합니다!

답변

1

아니요, 불가능합니다. 나는 백그라운드 서비스가 필요하다는 점에서 SignanR도 사용했다. 올바른 방식으로 서비스를 구현하면 전혀 문제가 없습니다. 다른 대안은 사용자에게 SMS를 보내어 브로드 캐스트 수신기에서 메시지를받을 수 있지만 SMS 게이트웨이를 구입하는 데 드는 비용이 많이 듭니다.

관련 문제