融云--IMKit 自帶消息推送

2.6.0 之后的版本必須自定義一個繼承 PushMessageReceiver 的廣播接收器,否則可能會導致點擊后臺通知沒有反應,或者收不到推送通知等問題。

1褐筛、自定義一個 BroadcastReceiver 類

繼承PushMessageReceiver 類,實現(xiàn)onNotificationMessageArrived和onNotificationMessageClicked方法跑筝。

public class DemoNotificationReceiver extends PushMessageReceiver {
   /**
     * 用來接收服務器發(fā)來的通知欄消息(消息到達客戶端時觸發(fā))
     * 默認return false死讹,通知消息會以融云 SDK 的默認形式展現(xiàn)
     * 如果需要自定義通知欄的展示,在這里實現(xiàn)?己的通知欄展現(xiàn)代碼曲梗,只要return true即可
     */
    @Override
    public boolean onNotificationMessageArrived(Context context, PushNotificationMessage message) {
        
        return false;
    }
     /**
     * ?戶點擊通知欄消息時觸發(fā) (注意:如果?定義了通知欄的展現(xiàn)赞警,則不會觸發(fā))
     * 默認 return false
     * 如果需要自定義點擊通知時的跳轉(zhuǎn),return true即可
     */
    @Override
    public boolean onNotificationMessageClicked(Context context, PushNotificationMessage message) {
        return false;
    }
}

2虏两、把DemoNotificationReceiver 注冊到應用的 AndroidManifest.xml 里面

<receiver
    android:exported="true"
    android:name="您自定義的 broadcastReceiver 類名">
    <intent-filter>
        <action android:name="io.rong.push.intent.MESSAGE_ARRIVED" />
        <action android:name="io.rong.push.intent.MI_MESSAGE_ARRIVED" />
        <action android:name="io.rong.push.intent.MESSAGE_CLICKED" />
        <action android:name="io.rong.push.intent.MI_MESSAGE_CLICKED" />
    </intent-filter>
</receiver>

3愧旦、攔截推送消息的點擊

點擊推送消息時默認會觸發(fā)出下面的action 事件:

Intent intent = new Intent();
intent.setFlags(intent.FLAG_ACTIVITY_NEW_TASK);

Uri.Builder uriBuilder = Uri.parse("rong://" + this.getPackageName()).buildUpon();
uriBuilder.appendPath("push_message")
        .appendQueryParameter("targetId", targetId)
        .appendQueryParameter("pushData", pushData)
        .appendQueryParameter("pushId", pushId)
        .appendQueryParameter("extra", extra);

startActivity(intent);

這時我們可以在你的 AndroidManifest.xml ?面配置了 A activity 攔截這個 action, 那么點擊時就會跳轉(zhuǎn)到 activity A定罢。

<activity
android:name="A"
android:launchMode="singleTask"
android:screenOrientation="portrait">

<intent-filter>
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />

    <data
        android:host="你的包名"
        android:pathPrefix="/push_message"
        android:scheme="rong" />
</intent-filter>
</activity>

詳細內(nèi)容請點擊:Android 推送服務開發(fā)指南

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末笤虫,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌琼蚯,老刑警劉巖酬凳,帶你破解...
    沈念sama閱讀 206,602評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異遭庶,居然都是意外死亡宁仔,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評論 2 382
  • 文/潘曉璐 我一進店門峦睡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來翎苫,“玉大人,你說我怎么就攤上這事榨了〖宓” “怎么了?”我有些...
    開封第一講書人閱讀 152,878評論 0 344
  • 文/不壞的土叔 我叫張陵龙屉,是天一觀的道長呐粘。 經(jīng)常有香客問我,道長叔扼,這世上最難降的妖魔是什么事哭? 我笑而不...
    開封第一講書人閱讀 55,306評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮瓜富,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘降盹。我一直安慰自己与柑,他們只是感情好,可當我...
    茶點故事閱讀 64,330評論 5 373
  • 文/花漫 我一把揭開白布蓄坏。 她就那樣靜靜地躺著价捧,像睡著了一般。 火紅的嫁衣襯著肌膚如雪涡戳。 梳的紋絲不亂的頭發(fā)上结蟋,一...
    開封第一講書人閱讀 49,071評論 1 285
  • 那天,我揣著相機與錄音渔彰,去河邊找鬼嵌屎。 笑死,一個胖子當著我的面吹牛恍涂,可吹牛的內(nèi)容都是我干的宝惰。 我是一名探鬼主播,決...
    沈念sama閱讀 38,382評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼再沧,長吁一口氣:“原來是場噩夢啊……” “哼尼夺!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,006評論 0 259
  • 序言:老撾萬榮一對情侶失蹤淤堵,失蹤者是張志新(化名)和其女友劉穎寝衫,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體拐邪,經(jīng)...
    沈念sama閱讀 43,512評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡竞端,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,965評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了庙睡。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片事富。...
    茶點故事閱讀 38,094評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖乘陪,靈堂內(nèi)的尸體忽然破棺而出统台,到底是詐尸還是另有隱情,我是刑警寧澤啡邑,帶...
    沈念sama閱讀 33,732評論 4 323
  • 正文 年R本政府宣布贱勃,位于F島的核電站,受9級特大地震影響谤逼,放射性物質(zhì)發(fā)生泄漏贵扰。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,283評論 3 307
  • 文/蒙蒙 一流部、第九天 我趴在偏房一處隱蔽的房頂上張望戚绕。 院中可真熱鬧,春花似錦枝冀、人聲如沸舞丛。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,286評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽球切。三九已至,卻和暖如春绒障,著一層夾襖步出監(jiān)牢的瞬間吨凑,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,512評論 1 262
  • 我被黑心中介騙來泰國打工户辱, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留鸵钝,地道東北人。 一個月前我還...
    沈念sama閱讀 45,536評論 2 354
  • 正文 我出身青樓焕妙,卻偏偏與公主長得像蒋伦,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子焚鹊,可洞房花燭夜當晚...
    茶點故事閱讀 42,828評論 2 345

推薦閱讀更多精彩內(nèi)容