關于APP進程被殺死铲掐,極光推送收不到消息的解決辦法

推送是每一個APP必不可少的一部分,這幾天正好在做這一塊值桩,所以總結一下遇到的一些問題摆霉。在APP被殺死的情況下,對應的推送service也一起被殺死了,這個時候我們怎么能夠收到后臺的推送呢?
解決辦法很簡單嵌溢,但是也特別粗暴,在mainfest中給application設置這個屬性android:persistent="true"刻两,看意思我們就知道增蹭,持續(xù)的滴某,一直的,這樣的話滋迈,app是殺不死的霎奢,推送肯定有可以收到了。但是強烈建議不要這樣做饼灿,因為這樣就像某些流氓軟件一樣了幕侠,畢竟我們做個應用出來,也不想讓別人以為我們的是流氓軟件吧碍彭。好了晤硕,重頭戲來了,最后一種方法庇忌,也是我比較推薦的一種舞箍。用Broadcast Receivers。我們都知道皆疹,推送實際上應用的就是廣播疏橄,這里我們自定義一個廣播接收器,讓它繼承系統(tǒng)的Broadcast Receivers略就,然后復寫它的onReceive方法捎迫,在onReceive里面開啟推送的服務。最后在mainfest中去注冊我們自定義的廣播接收器表牢。這里一定要用靜態(tài)注冊的廣播接收器窄绒。如果是動態(tài)注冊的,APP被殺死后崔兴,廣播接收器也會被殺死彰导。下面我已極光推送為例浊闪。

//自定義的接收器

public class BoardcastReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
 Intent pushintent=new Intent(context,PushService.class);//啟動極光推送的服務
    context.startService(pushintent);
}
}

//靜態(tài)注冊接收器
 <receiver
        android:name="BoardcastReceiver"
        android:enabled="true">
        <intent-filter>
            <!--Required 用戶注冊SDK的intent-->
            <action android:name="cn.jpush.android.intent.REGISTRATION" />
            <!--Required 用戶接收SDK消息的intent-->
            <action android:name="cn.jpush.android.intent.MESSAGE_RECEIVED" />
            <!--Required 用戶接收SDK通知欄信息的intent-->
            <action android:name="cn.jpush.android.intent.NOTIFICATION_RECEIVED" />
            <!--Required 用戶打開自定義通知欄的intent-->
            <action android:name="cn.jpush.android.intent.NOTIFICATION_OPENED" />
            <!-- 接收網絡變化 連接/斷開 since 1.6.3 -->
            <action android:name="cn.jpush.android.intent.CONNECTION" />
            <action android:name="android.intent.action.BOOT_COMPLETED"/><!--開機廣播-->
            <action android:name="android.net.conn.CONNECTIVITY_CHANGE"/><!--網絡狀態(tài)改變廣播-->
            <category android:name="com.woman.RCTest" />
        </intent-filter>
    </receiver>
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市螺戳,隨后出現(xiàn)的幾起案子搁宾,更是在濱河造成了極大的恐慌,老刑警劉巖倔幼,帶你破解...
    沈念sama閱讀 218,284評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件盖腿,死亡現(xiàn)場離奇詭異,居然都是意外死亡损同,警方通過查閱死者的電腦和手機翩腐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,115評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來膏燃,“玉大人茂卦,你說我怎么就攤上這事∽榱ǎ” “怎么了等龙?”我有些...
    開封第一講書人閱讀 164,614評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長伶贰。 經常有香客問我蛛砰,道長,這世上最難降的妖魔是什么黍衙? 我笑而不...
    開封第一講書人閱讀 58,671評論 1 293
  • 正文 為了忘掉前任泥畅,我火速辦了婚禮,結果婚禮上琅翻,老公的妹妹穿的比我還像新娘位仁。我一直安慰自己,他們只是感情好方椎,可當我...
    茶點故事閱讀 67,699評論 6 392
  • 文/花漫 我一把揭開白布聂抢。 她就那樣靜靜地躺著,像睡著了一般辩尊。 火紅的嫁衣襯著肌膚如雪涛浙。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,562評論 1 305
  • 那天摄欲,我揣著相機與錄音轿亮,去河邊找鬼。 笑死胸墙,一個胖子當著我的面吹牛我注,可吹牛的內容都是我干的。 我是一名探鬼主播迟隅,決...
    沈念sama閱讀 40,309評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼但骨,長吁一口氣:“原來是場噩夢啊……” “哼励七!你這毒婦竟也來了?” 一聲冷哼從身側響起奔缠,我...
    開封第一講書人閱讀 39,223評論 0 276
  • 序言:老撾萬榮一對情侶失蹤掠抬,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后校哎,有當地人在樹林里發(fā)現(xiàn)了一具尸體两波,經...
    沈念sama閱讀 45,668評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,859評論 3 336
  • 正文 我和宋清朗相戀三年闷哆,在試婚紗的時候發(fā)現(xiàn)自己被綠了腰奋。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,981評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡抱怔,死狀恐怖劣坊,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情屈留,我是刑警寧澤局冰,帶...
    沈念sama閱讀 35,705評論 5 347
  • 正文 年R本政府宣布,位于F島的核電站绕沈,受9級特大地震影響锐想,放射性物質發(fā)生泄漏帮寻。R本人自食惡果不足惜乍狐,卻給世界環(huán)境...
    茶點故事閱讀 41,310評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望固逗。 院中可真熱鬧浅蚪,春花似錦、人聲如沸烫罩。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,904評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽贝攒。三九已至盗誊,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間隘弊,已是汗流浹背哈踱。 一陣腳步聲響...
    開封第一講書人閱讀 33,023評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留梨熙,地道東北人开镣。 一個月前我還...
    沈念sama閱讀 48,146評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像咽扇,于是被迫代替她去往敵國和親邪财。 傳聞我的和親對象是個殘疾皇子陕壹,可洞房花燭夜當晚...
    茶點故事閱讀 44,933評論 2 355

推薦閱讀更多精彩內容