사용자가 등록 및 로그인하는 앱을 만들고 있습니다. Signin 사용자 상태가 JSON을 통해 온라인으로 서버에 전송 된 후 mysql 데이터베이스를 사용 중입니다. 이제 관리자가 몇 가지 데이터를 보내거나 온라인 사용자에게 경고를 보내면 안드로이드 측에 계속해서 서버 응답을 확인해야합니다. 이 응답이 왔을 때 새로운 활동이 시작되어야하고 관리자는 언제든지 응답을 보낼 수 있습니다. AlarmManager를 사용하여 1 초가 지난 후 서버 응답을 확인하는 서비스 접근 방식을 사용합니다. 이는 내 앱과 모바일이 지속적으로 서비스를 만드는 속도를 늦추는 좋은 접근 방식이 아닙니다. 는 서버 응답을 지속적으로 확인하기 위해 어떤 접근 방식을 취해야하는지 제안합니다. 누군가가 Google Cloud Messaging 접근 방식을 사용하라고했습니다 (특정 사용자에게 응답을 보내는 방법은 무엇입니까?)하지만 제안이나 기타 최상의 접근이 필요합니다.서버 응답 확인 주기적으로
1
A
답변
0
Google Cloud Messaging을 사용해야합니다. 처음으로 사용자가 앱을 처음 설치할 때.
확인 로그인을
- 사용자를 적용 할 수 있습니다
장치는
- 는
- GCM은 REGID (매우 긴 문자를) 반환 GCM에 장치를 등록 등록되지 않은 경우
- 당신이 당신의 장치에 정보를 보낼 수 있습니다 서버에서 사용자
에 로그인에서 진행 sharedPreference
- 는 GCM 및 REGID
- GCM REGID을 식별하는 메시지를 전송하고, 기기 위치.
- GCM이 경우 온라인 장치에 메시지를 방송 또는 장치가 온라인 상태가 될 때까지 기다립니다 는 의도가 무엇인지 정의하는 action_key 할 수 있습니다 (GCM에서 메시지를 메시지를 받아야 장치는, 예를 들어 PICK_UP는 의미 할 수 있습니다 " 헤이 서버는 서버에 연결하고
- 당신은
GCM을 사용하면 정기적으로 정보를 요청하지 않아도됩니다. 전자 서버. 또한 사용자가 불필요하게 많은 대역폭을 낭비하지 않도록합니다.
도움이되기를 바랍니다.
관련 문제
- 1. 웹 서버 응답 확인
- 2. 주기적으로 업데이트 확인
- 3. 주기적으로 MySQL 데이터베이스 확인
- 4. 라이선스 확인 라이브러리 - 서버 응답 테스트 방법
- 5. 자바 스크립트 게임/서버 통신/응답 확인
- 6. 주기적으로 웹 페이지의 요소 확인
- 7. NSTimer 및 서버 응답
- 8. 교환 서버 메일 보내기 SMTP 서버 응답 : 550- 확인 실패
- 9. 주기적으로 iOS 배경에 RSS 피드 목록 확인
- 10. certutil을 사용하여 인증서 응답 확인
- 11. Google ReCatpcha : Java로 서버 측에서 사용자 응답 확인
- 12. PHP - 서버 응답 대량 메일 링 및 확인
- 13. jQuery의 PHP 응답 확인
- 14. mailgun 이메일 확인 응답
- 15. os.system() 응답 확인
- 16. Google OpenID 응답 확인
- 17. ftplib 응답 코드 확인
- 18. cURL에서 전체 응답 확인
- 19. 유효성 확인 응답 받기
- 20. 불완전 응답 확인
- 21. CoAP 확인 응답
- 22. 확인 HTTP 응답
- 23. 응답 코드 확인 C#
- 24. API 응답 무결성 확인
- 25. NSMutableArray에서 응답 확인
- 26. 서버 푸시 주기적으로 사용하여 분위기 IO
- 27. 주기적으로
- 28. Node.js 서버 응답 없음
- 29. 처리 서버 XML 응답
- 30. PHP GET 서버 응답
푸시 메시지를 대신 사용하십시오. – IuriiO
푸시 메시지 설명에 대한 링크를 보내 주시겠습니까 –
귀하의 요구 사항에 가장 적합한 옵션은 GCM이라고 생각합니다. 또한 GCM은 해당 사용자가 특정 사용자에게 응답을 보낼 수 있습니다. 귀하의 특정 사용자에 대한 – himCream