日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

1、引言

IM在Android上的保活問題經常在即時通訊網的論壇和技術群里被討論,自從Android 8.0后系統大大降低了后臺運行應用的保活容忍度(詳見《Android P正式版即將到來:后臺應用保活、消息推送的真正噩夢》),保活從黑科技橫行的時代進入了技術蠻荒階段,真要實現保活,技術難度越來越大。

Android保活從入門到放棄:乖乖引導用戶加白名單吧

 

不過話說回來,既然用黑科技進行保活是Andriod技術的逆潮流,那何不回頭是岸,做個“良民”?

本文將以某款線上的IM產品為例,介紹它是如何引導用戶在多款主流機型上加白名單的,并分享了該款IM中已制作完成的多達7款主流Andriod機型的詳細加白FAQ頁面資源(含完整html+圖片),方便您進行參考、學習和研究,希望能為你的應用開發帶來幫助。

特別申明:本文示例中的資源來自某款真實的IM產品,僅供學習和研究,請勿用作非法用途,如有侵權,請告之于我。

學習交流:

- 即時通訊/推送技術開發交流5群:215477170[推薦]

- 移動端IM開發入門文章:《新手入門一篇就夠:從零開發移動端IM》

本文已同步發布于“即時通訊技術圈”公眾號,鏈接是:
https://mp.weixin.qq.com/s/JqWloZLBYicpxElVL_HKYw

2、Android保活,變的越來越不可能了

IM產品在Android上的保活問題從早期的系統版本到現在,從未有人停止過嘗試。即時通訊通訊網也隨著Andriod系統版本的升級,持續整理了很多篇相關文章,比如下面這些(文章的順序按照Android系統的版本從低到高)。

《應用保活終極總結(一):Android6.0以下的雙進程守護保活實踐》

《應用保活終極總結(二):Android6.0及以上的保活實踐(進程防殺篇)》

《應用保活終極總結(三):Android6.0及以上的保活實踐(被殺復活篇)》

《Android進程保活詳解:一篇文章解決你的所有疑問》

《Android P正式版即將到來:后臺應用保活、消息推送的真正噩夢》

《全面盤點當前Android后臺保活方案的真實運行效果(截止2019年前)》

上面這些文章,我們可以看到,自從Android 8.0(即Andriod P)以后,IM以及其它需要在后臺保活的產品,存活難度越來越高,黑科技幾乎都不起作用了。

于是,一些技術從牛們只能從更深的Android系統層面嘗試突破系統的保活限制,比如這兩篇:《史上最強Android保活思路:深入剖析騰訊TIM的進程永生技術》、《Android進程永生技術終極揭密:進程被殺底層原理、App應對被殺技巧》。

正如上面兩篇文章,為了跟系統作斗爭,可謂斗智斗勇。但Android系統的歷史進程終究無人能阻擋,越來越嚴格的保活限制已經是Android官方及各大手機廠商的共識。

好吧,之前費盡心機折騰的各種黑科技,如今就像浮云一樣。。。

Android保活從入門到放棄:乖乖引導用戶加白名單吧

 

3、死磕保活?別做夢了,回頭是岸

正如上節所述,鑒于Andriod保活變的越來越不可能,很多原本靠黑科技保活的產品,開始重新審視保活技術實現,到底是把保活黑科技這條路走到黑,還是回歸Android官方最佳實踐(乖乖引導用戶手動設置白名單)?

我個人認為,后者是保活技術發展的必然結果,就像之前分享的這篇文章里所做的嘗試一樣:《2020年了,Android后臺保活還有戲嗎?看我如何優雅的實現!》,規范地引導用戶“加白”。

放棄“黑科技”,并不意味著技術不行,回歸“良民”,反而變的一身輕松。

Android保活從入門到放棄:乖乖引導用戶加白名單吧

 

4、調用系統代碼引導用戶加白名單,也不完美

之前整理的《2020年了,Android后臺保活還有戲嗎?看我如何優雅的實現!》一文,是按照不同的機型,自動適配代碼并在代碼中調用系統的加白名單設置功能。

比如像下面這樣的代碼調用:

Android保活從入門到放棄:乖乖引導用戶加白名單吧

 

(▲ 以下代碼引用自《2020年了,Android后臺保活還有戲嗎?看我如何優雅的實現!》)

會彈出這樣一個窗口:

Android保活從入門到放棄:乖乖引導用戶加白名單吧

 

這個方法確實不錯,但因為機型不同、同機型的ROOM版本不同,代碼的兼容處理,可能會相當復雜,所以方法雖好,但也并不能一勞永逸的解決所有問題。

5、應用內提供更多機型的“加白”FAQ幫助,是一個補充辦法

正如上節所示,調用系統代碼引導用戶加白名單確實算的上“優雅”,但在不同的機型、同機型的不同系統版本上,可能差異很大,代碼兼容性是個頭疼的問題,總之這不是個百分百完美的辦法。

這就需要一個補充手段,比如我們可以針對大量不同的機型,針對它的最行或最常用系統版本,在應用內以FAQ幫助網頁的方式,為用戶提供幫助。

比如可以在手機里打開像下面這樣FAQ網頁頁面:

Android保活從入門到放棄:乖乖引導用戶加白名單吧

 

至少能在調用系統代碼無法實現的情況下,可以讓用戶自主找到解決問題的辦法。而這便是本文要分享,下節內容會以一個市面上做的比較好的IM應用為例,為你提供一個完整示例。

6、一個完整的“加白”FAQ幫助示例

最近發現的一款市面上的IM應用(此產品跟即時通訊網無任何關系,僅僅是作為技術研究參考對象而已),它內置的“加白”FAQ幫助就很完善。

以下是從該款IM中截下來的圖:

Android保活從入門到放棄:乖乖引導用戶加白名單吧

 

以下是該款IM應用中的運行演示視頻(點此打開視頻鏈接):

收起視頻

目前該應用中FAQ幫助已覆蓋7款主流Andriod機,以下是完整示例頁面鏈接:

1)如何解決華碩手機收不到消息提醒?(手機里查看,效果更佳)

2)如何解決 HTC 手機收不到消息提醒?(手機里查看,效果更佳)

3)如何解決華為手機收不到消息提醒?(手機里查看,效果更佳)

4)如何解決小米手機收不到消息提醒?(手機里查看,效果更佳)

5)如何解決 OPPO 手機收不到消息提醒?(手機里查看,效果更佳)

6)如何解決三星手機收不到消息提醒?(手機里查看,效果更佳)

7)如何解決 vivo 手機收不到消息提醒?(手機里查看,效果更佳)

可以看到,這款IM里的“加白”FAQ做的還是比較細、覆蓋的機型也比較典型, 如果你有類似的想法或需求,完全可以參考這款產品的實現。尤其在一些特定的場景(比如企業內部的IM等)下,這種方式還是能解決大部分終端用戶的問題的。

7、覆蓋7款主流機型的“加白”FAQ頁面靜態資源(附件下載)

我整理了上節中提到的這款IM產品中的全部“加白”FAQ幫助頁面靜態資源,覆蓋7款主流Andriod機型,如果你也需要同樣的東西,可以參考這份完整的示例實現,打包到手機中使用之。

以下是這份靜態資源示例的內容(圖太長,已截掉了一部分):

Android保活從入門到放棄:乖乖引導用戶加白名單吧

 

無法上傳附件,見諒。

(本文同步發布于:
http://www.52im.net/thread-3033-1-1.html)

分享到:
標簽:Android
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定