我正在使用Firebase云消息传递构建android应用。我的应用程序可以从FCM控制台接收消息。但是,尽管响应良好,但它无法从python接收。你能给我一些建议吗?
class fbMessaging():
def __init__(self):
cred = credentials.Certificate('./env/firebase.json')
firebase_admin.initialize_app(cred)
def send_to_device(self, text, token):
message = messaging.Message(
data = {
'title': 'test',
'body': text,
},
token = token,
)
response = messaging.send(message)
return response
def main():
fm = fbMessaging()
res = fm.send_to_device('test', 'MY CORRECT TOKEN')
print(res)
Run Code Online (Sandbox Code Playgroud)
onMessageRecieved在这里
override fun onMessageReceived(message: RemoteMessage?) {
val from = message!!.from
val data = message.data
Log.d(TAG, "from:" + from!!)
Log.d(TAG, "data:$data")
}
Run Code Online (Sandbox Code Playgroud)
印刷的答复如下。
项目/比赛-XXXXX /消息/ 0:1554291593xxxxxx%43f99108f9xxxxxx