發表文章

目前顯示的是有「firebase」標籤的文章

透過Postman測試Android接收推播訊息

圖片
前言 推播問題多,透過Postman能快速自我驗證,釐清問題 測試步驟 首先請安裝Postman。Postman: a Google chrome extension. Postman設定 Request Type: POST URL: https://android.googleapis.com/gcm/send Header   Authorization :  key=your key  //Google API KEY   Content-Type :  application/json Body JSON (raw) : 請照自己的發送格式 {   "to":"token",   "data": {     "message" : "Test測試"   } } 確認回應訊息,當success的值大於0,表示成功發送幾個

Android FirebaseUI for Cloud Firestore - FirestoreRecyclerAdapter

根據上一篇 FireStore 文章的延伸, 今天這篇打算分享  FirestoreRecyclerAdapter , FirestoreRecyclerAdapter  是  FirebaseUI-Android  的其中一個部分的工具,在學習 firestore 發現這個東西非常好用 ,順便自己做個筆記用途,如有錯誤的地方,敬請留言告知。

Android 8.0 Oreo 通知頻道Notification channels

圖片
這是在我們針對API 26(Oreo)的應用中更新我們的FCM內容的快速提示。 我不得不更新當前的應用程序(將targetSdkVersion更改為26)以支持Android Oreo(8.0)。一切都很好(在以前的版本中),但在 Oreo,這不是快樂的情況。通知未按預期工作:當設備收到推送通知時,應用程序崩潰。這是logcat中的例外: Fatal Exception: java.lang.RuntimeException: Unable to start receiver com.google.firebase.iid.FirebaseInstanceIdInternalReceiver: java.lang.IllegalStateException: Not allowed to start service Intent { act=com.google.firebase.INSTANCE_ID_EVENT pkg=PACKAGE cmp=COMPONENT }: app is in background uid UidRecord{c5e5e69 u0a325 RCVR bg:+1m25s411ms idle procs:1 seq(0,0,0)} at android.app.ActivityThread.handleReceiver(ActivityThread.java:3397) at android.app.ActivityThread.-wrap18(Unknown Source) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1780) at android.os.Handler.dispatchMessage(Handler.java:105) at android.os.Looper.loop(Looper.java:164) at android.app.ActivityThread.main(ActivityThread.java:6938) at java.lang.reflect.Method.invoke(Method.java) at com.android.internal.os.Zygote$MethodAndAr

Android Cloud Firestore - Real-time database

圖片
Cloud Firestore 是一個靈活,可擴展的數據庫,用於從 Firebase 和 Google Cloud Platform 進行移動,Web和服務器開發。與 Firebase 實時數據庫一樣,它可以通過 實時監聽器 使您的數據在客戶端應用程序之間 保持同步 ,並為移動和Web提供 離線支持 ,因此您可以構建響應式應用程序,無論網絡延遲或 Internet 連接如何,都能正常運行。 Cloud Firestore 還提供與其他 Firebase 和 Google Cloud Platform 產品的無縫集成,包括雲功能。

Android firebase notification message type

圖片
這篇講述自己在開發時遇到的問題,使用方法網路上很多,這邊就不再贅述。 直接進入問題點 問題描述: FirebaseMessagingService 的 onMessageReceived 裡面收到推播時,設定大圖示彩色 icon ,還有一個顯示小 icon ,需求是 icon 設定為 大圖示彩色 icon  。