トピックの購読者にデータ専用のFCMメッセージを送信しようとしています。しかし、バックグラウンドでアプリを開いたり閉じたりしても機能しません。PyFCM経由でデータペイロードのみを含むFCMメッセージを送信するにはどうすればよいですか?
私のAndroidアプリは、コードを次ています
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
トピック購読者にデータオンリーペイロードメッセージを送信する例はありません。それは私が実現する必要があるオプションです –