주제 가입자에게 데이터 전용 FCM 메시지를 보내려고합니다. 하지만 백그라운드에서 앱을 열거 나 닫을 때 nether가 작동하지 않습니다. 내 안드로이드 응용 프로그램은 다음 코드 한PyFCM을 통해 데이터 페이로드로만 FCM 메시지를 보내는 방법은 무엇입니까?
:
FirebaseMessaging.getInstance().subscribeToTopic("topicname");
내 FCM-보낸 코드
from pyfcm import FCMNotification
API_KEY = "AAAA....akZKg"
push_service = FCMNotification(api_key=API_KEY)
data = {
"title":"mytitle",
"body":"mybody",
"url":"myurl"
}
print(push_service.notify_topic_subscribers(topic_name="topicname", data_message=data))
출력
{'canonical_ids': 0, 'results': [], 'failure': 0, 'success': 1, 'multicast_id': None}
그러나 알림이 나타나지 않습니다. 지금 실행 중이 아닌 모든 주제 가입자에게 메시지를 표시해야 함 (배경 또는 닫힌 상태 있음)
체크 아웃 데이터 메시지를 보냅니다. https://pypi.python.org/pypi/pyfcm/ – Qamar
주제 구독자에게 데이터 전용 페이로드 메시지를 전송하는 예는 없습니다. 그것이 내가 깨달을 필요가있는 선택이다. –