亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

魔推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

崇仁县| 鹤庆县| 政和县| 齐齐哈尔市| 泉州市| 依兰县| 晋州市| 昭苏县| 油尖旺区| 射洪县| 白水县| 西宁市| 岳西县| 唐海县| 莆田市| 姚安县| 奉新县| 旅游| 陇川县| 永定县| 石阡县| 阿拉善右旗| 论坛| 丹寨县| 南开区| 唐海县| 明水县| 鞍山市| 如皋市| 长乐市| 韩城市| 太保市| 兴海县| 贵阳市| 叙永县| 延津县| 法库县| 策勒县| 湖北省| 安徽省| 萨嘎县|