91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

魔推mpush:當消息推送service被殺以后

發布時間:2020-07-20 21:46:03 來源:網絡 閱讀:552 作者:魔推 欄目:開發技術

魔推mpush:當消息推送service被殺以后

 

開發者在開發消息推送模塊時經常會遇到service被殺死的情況。而這個時候,大家采用的方法也很簡單——重啟service。那么魔推mpush經過多次版本更新,是如何看待并解決這個問題的呢?請看下文。

 

問題是怎么造成的?

 

不管是何種類型的APP應用,無論是要實現何種功能,Service被殺掉后,重啟是讓開發者們非常頭疼的問題。目前,大家普遍的做法是重寫service里面的onDestroy Service mPush,并在里面重啟service。但是很多手機(如小米、三星等)在殺掉service的時候,是不會進入onDestroy Service mPush 的,這個時候就會造成你的service永遠死掉了。這可就叫天天不應,叫地地不靈了。那mpush是應用什么樣的方式解決這個問題的呢?

 

采用AlarmManager的方式重啟

 

魔推mpush在開發初期經常會遇到程序啟動,而service被殺的情況。采用傳統的方法耗時耗力,最恐怖的是擔心service永遠被殺掉。但是采用AlarmManager的方式,在程序正常啟動后,可以先聲明一個AlarmManager,等待5分鐘調用一次service,如果此時service被殺了,則就會重新啟動。

 

采用AlarmManager啟動方式,保證了程序的正常運行。這樣無論mpush運行在什么樣的移動設備上,只要沒有把程序強制停止。Mpush最長就在5分鐘內的時間得以重新啟動。

 

消息推送服務的穩定性

 

大家知道,衡量一款消息推送服務平臺的重要標準就是適應性和穩定性,目前移動設備豐富多樣化,如何保證服務的連續性和穩定性是開發者和服務商需要在程序運行是需要考慮的。Mpush在這方面一直在保持不斷的更新,保證消息推送服務正常運行。

 

 

 

 


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新乡县| 荥经县| 曲沃县| 拉萨市| 平江县| 长岛县| 宁都县| 山丹县| 永福县| 定州市| 南昌市| 北碚区| 台北县| 香河县| 泰和县| 石门县| 高要市| 凤冈县| 岳池县| 越西县| 堆龙德庆县| 疏勒县| 视频| 大埔区| 米林县| 龙州县| 邹平县| 海盐县| 开原市| 拉萨市| 东明县| 呼图壁县| 错那县| 郎溪县| 乌拉特中旗| 富阳市| 乌什县| 婺源县| 西和县| 泗水县| 南宁市|