나는 팔로어가 3000 명인 Facebook 페이지가 있습니다. 내가 게시 한 정보가 몇 시간 후에 쓸모가 없기 때문에 내 페이지가있는 Facebook에 무언가를 게시 할 때 이러한 사용자가 푸시 알림을받을 필요가 있습니다. 물론 내 앱이있는 경우에만 5 분 내에 모든 팔로워에게이를 수행해야합니다.멀티 캐스트 푸시 메시지 보내기
Facebook android SDK에서만이를 구현할 수 있습니까? 나는 어떤 가능성도 발견하지 못했으며, 이것이 가능하다고 생각하지 않습니다.
나는 이것을 실현하기 2 개 다른 시나리오를 가지고 :
웹 어딘가 SQL 데이터베이스, 매번 사용자가 설치하고 내 응용 프로그램을 시작, 그것은 구글 푸시 서비스 GCM에 자신을 등록하고 자신을 전송 등록 ID를 저장 한 데이터베이스에 저장합니다. 게시물을 올리면 다른 앱의 버튼 만 누르면 데이터베이스의 모든 등록 ID를 가져 와서 모두에게 보냅니다. (나는 1000 명의 사용자/메시지의 제한이 있지만 하나의 메시지를 3로 나누면 문제가되지 않는다는 것을 알고있다.)
멀티 캐스트 메시지를 제공하는 백엔드 서버 (초당 100 푸시 메시지). 이렇게하면 다음과 같이 작동합니다. 사용자가 백엔드 서비스에 등록/로그인을 통합하고 내 계정에 로그인하여 GCM 키를 저장하는 백엔드 서버로 전송하는 내 앱을 설치하고 시작합니다. 페이스 북에 뭔가를 게시 할 때마다 백엔드 서비스에 등록 된 모든 사용자에게 푸시 메시지를 보내도록 요청합니다. 문제는 단일 푸시 메시지를 보내는 데 집중하는 공급자를 발견하여 초당 약 20 푸시 메시지로 제한하는 것입니다. 사용자를 위해 가능한 한 간단하고 깨끗하게하고 백엔드 서버에 추가 로그인/등록을하면 내 앱이 부 풀릴 것입니다. 내가 말한 모든 것을 제공하는 백엔드가있는 경우 사용자가 내 서비스를 무료로 사용해야하기 때문에 ~ 5 $/월 이상으로 비용을 지불하면 안됩니다.
솔직히 말해서 나는 두 시나리오가 그다지 훌륭하다고 생각하지 않습니다. 내가 원하는 것을 실현하는 다른 옵션이 있습니까?
빠른 답장을 보내 주셔서 감사합니다. 두 번째 시나리오에 대한 설명을 추가했지만 첫 번째 시나리오를 선호합니다. 나는 당신의 링크를 살펴볼 것이지만 파이썬으로는 그리 좋지 않다. 자바만을 사용하는 것을 선호한다. – Peter