亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 firebase 云消息傳遞、Python API 發送通知失敗

使用 firebase 云消息傳遞、Python API 發送通知失敗

海綿寶寶撒 2022-08-11 17:55:04
閱讀Firebase文檔,我編寫了Python腳本,以便向我的Android應用程序發送一些通知。import firebase_admin from firebase_admin import credentials, messaging#USING ENV VARIABLE: GOOGLE_APPLICATION_CREDENTIALS app = firebase_admin.initialize_app()topic = 'uat-test' notification = messaging.Notification(title="Title", body="Body")# See documentation on defining a message payload. message = messaging.Message(    notification=notification,    topic=topic, )# Send a message to the devices subscribed to the provided topic. messaging.send(message)# Response is a message ID string. print('Successfully sent message:', message)身份驗證信息存儲在GOOGLE_APPLICATION_CREDENTIALS env 變量中,該變量指向我從 firebase.google.com 下載的私鑰 json 文件。即使我收到消息ID并且沒有顯示錯誤消息,我也在手機上看不到任何通知。僅當我使用 Firebase 控制臺通過網絡應用(firebase.google.com)手動發送通知時,我才能成功收到通知,但我需要自動執行該過程。手動調度時收到的通知告訴我,我的應用已成功訂閱該主題,但我無法理解為什么 Python API 不起作用。我不認為這是一個環境問題,因為我也嘗試過Node API,我得到了相同的結果。有人有線索嗎?我覺得我錯過了一些東西。我從我的電腦上運行腳本,我不知道它是否可以計數。
查看完整描述

1 回答

?
慕萊塢森

TA貢獻1810條經驗 獲得超4個贊

我找到了一種顯示通知的方法。事實證明,由于我是使用Flutter Framework開發的,因此Android應用程序只能通過舊版應用服務器協議來處理通知:Firebase文檔舊版協議

使用這種方法,通知最終會顯示出來。我不知道iOS是否會有同樣的問題。


查看完整回答
反對 回復 2022-08-11
  • 1 回答
  • 0 關注
  • 152 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號