android整合fcm訊息推送

2021-08-29 15:58:17 字數 1419 閱讀 3751

2.新增依賴

2.2新增依賴

//fcm訊息通知

implementation 'com.google.firebase:firebase-messaging:17.3.4'

implementation 'com.google.firebase:firebase-core:16.0.4'

2.3在根目錄的build檔案中新增 classpath 'com.google.gms:google-services:4.1.0' // google-services plugin

3.建立新檔案 myfirebaseinstanceidservice.kt

package com.openfood.rider.ui.service

import android.util.log

import com.google.firebase.iid.firebaseinstanceid

import com.google.firebase.iid.firebaseinstanceidservice

class myfirebaseinstanceidservice : firebaseinstanceidservice()

// [end refresh_token]

/***

* 將token更新到伺服器。。。

** persist token to third-party servers.

* modify this method to associate the user's fcm instanceid token with any server-side account

** @param token the new token.

*/private fun sendregistrationtoserver(token: string?)

companion object

}

4.建立新檔案myfirebasemessagingservice.kt

package com.openfood.rider.ui.service

import com.google.firebase.messaging.firebasemessagingservice

import com.google.firebase.messaging.remotemessage

import com.openfood.rider.utils.logutils

class myfirebasemessagingservice : firebasemessagingservice()

}

5.在manifest中新增配置

6.如果額外增加資料,則在啟動頁getintent方式獲取資料。

請問大家,怎麼自己做Android的訊息推送

是本人的畢業設計需要到的 目前我能做的是基於tomcat的servlet,以及android的service 通過常輪詢的方式,每隔一段時間去post自己寫的servlet 通過返回的json資料做相應的notification顯示 但是我畢業設計的指導老師要求好高 說這樣不是正規的推送,這種做法是...

個推SDK的整合

實時推送的一款sdk,比較好用,穩定 當然看sdk還是王道 第二種辦法是手動匯入 手動匯入還是按照文件,我寫一下其中容易錯的地方 如果你以前整合過別的sdk,那麼它也匯入過so檔案,那你把個推的so檔案合併到相應的檔案裡,如果你用的是android studio,文件說要匯入v4包,其實不需要,因為...

ReactNative接入mqtt訊息推送

主要是使用paho mqtt 初始化mqtt。let mqttclient null let mqttcallback null mqttcallback new map 初始化mqtt var that this let client new paho.client 這裡是ip number 埠號...