일부 이벤트에서 모바일에 알림을 보내는 모바일 응용 프로그램 용 백엔드 서버 [Java EE]를 구현하고 싶습니다. 푸시 또는 알림 중 가장 좋거나/가장 간단한 방법에 대해 묻고 있습니다. 여기 있습니다. 내 아이디어/질문
1- 요구 사항은 응용 프로그램이 실행되고 있지 않을 때 모바일에 알림을 즉시 전송하는 것입니다.
2 IOS 또는 Android로 알림을 푸시하기 위해 읽었습니다. Apple/Google 알림 서버에 연결해야 할 필요가 있습니다. 특히이 프로그램은 저수준 소켓 프로그래밍을 필요로하지만, 숫자 1을 기반으로하고 프로젝트에 제한된 시간과 예산이 필요하다는 점이 복잡하다고 느꼈습니다. 실제로 추진해야합니까? 정말 복잡합니다.
3 - 당겨서 배터리를 소모하고 데이터를 소비 할 수 있지만 하루에 3 ~ 4 번만 실행되는 모바일에서 간단한 작업을 구현하면 백엔드 서버에서 간단한 웹 서비스를 호출하면 어떨까요? 비슷한 경우 :알림을 밀거나 당기기
0
A
답변
1
1) 당신이 이미 응용 프로그램을 실행하는 경우, 그것은 어쨌든 같은 위치에 연결하는 몇 가지 튜토리얼을 제공 할 수 있는지
PS 많이 이해할 수있을 것이다 알림을 요청? 그렇다면 그 시점에서 알림을받을 수도 있습니다. 그러나, 응용 프로그램이 적극적으로 연결되어 있지 않으면, 나는 당기는 것을 피하려고합니다.
2) google 및 사과 사이트의 알림 서버와 직접 상호 작용하는 것은 실제로 성가신 작업 일 수 있습니다. 그러나 이것을 훨씬 쉽게 만들어 준 회사가 있습니다. urbanairship, xtify 및 mblox와 같은 회사를 사용하면 몇 분 안에 푸시 메시지를 보낼 수 있다는 이점이 있습니다. (예제는 튜토리얼 섹션에서 http://developer.mblox.com/docs/을보십시오).
3) 당신이 제시하려고하는 데이터에 따라 최종 사용자는 즉시 데이터에 익숙합니다. 하루에 3 ~ 4 번 당기는 것만으로도 충분하다고 생각할 수는 없지만, 유스 케이스가 하루에 4 번까지만 제한되고 이에 대한 백그라운드 프로세스에서 진행되는 다른 활동이 없다면 백그라운드 프로세스가 실행 중일 수도 있습니다. 그러나 이것을 신중하게 생각하십시오 ... 하루 중 당신이 읽는 횟수를 늘리기를 원한다면 최종 사용자 만족을 보장하기 위해 다시 쓰기가 필요한 시점에 곧 도달 할 것입니다.
관련 문제
- 1. Mercurial에서 특정 파일/폴더를 밀거나 당기기
- 2. 현재 분기 푸시/당기기
- 3. ID로 많은 트윗을 당기기
- 4. 역사가없는 힘내 당기기
- 5. 연관에서 배열로 객체를 당기기
- 6. Android ADB : 메모리로 당기기
- 7. sql이 하위 쿼리에서 당기기
- 8. 힘내 : 원격에서 당기기
- 9. vBulletin의 모든 글을 당기기
- 10. Documents 디렉터리에서 데이터베이스 당기기
- 11. 실제로 git로 당기기
- 12. 문제가 고해상도 폴더에서 당기기
- 13. Git에서 색인으로 당기기
- 14. 관계형 데이터베이스 필드 당기기
- 15. plist에서 데이터 당기기
- 16. cron 작업에서 gitolite에서 당기기
- 17. 힘내 : 저장소에서 원격으로 당기기
- 18. Mysql : 테이블에서 당기기
- 19. Git의 브랜치에서 당기기
- 20. 가까운 실시간 자동화 서버를 밀거나 당깁니 까?
- 21. 하나의 레포에서 다른 레오로 밀거나 당깁니 까?
- 22. 바자 (Bazaar) - 다른 릴리스 및 운영 체제를 밀거나 당기거나 병합하는 효과?
- 23. 힘내 상태 롤백 1 당기기
- 24. 는 의욕에서 당기기 - 인증서 오류
- 25. SQL 데이터베이스 테이블에서 데이터 당기기
- 26. mysql 데이터베이스에서 코딩 및 당기기
- 27. 테스트를 위해 무작위 형태로 당기기
- 28. 활을 잡아 당기기 [Flash as3]
- 29. 키보드 포커스를 잡아 당기기 pygtk
- 30. MATLAB에서 행렬의 하위 집합을 당기기