1 需求
把當前app設置為默認瀏覽器
2 主要思路
分析競品,我們主要通過2種方式設置app為默認瀏覽器
- 直接跳 手機“設置默認應用”界面來讓用戶選擇 默認瀏覽器為哪個app
- 打開一個鏈接,拉起手機所有瀏覽器,讓用戶去選擇哪個瀏覽器,并且只有點擊“始終”才會生效,僅僅點擊“僅此一次”,還是會設置失敗,如果這種打開鏈接拉頁面方式已經設置其它app為默認瀏覽器了,我們需要手動把app “清除默認設置“ 去掉,才能進行打開一個鏈接,拉起手機所有瀏覽器,讓用戶去選擇)
3 難點
- 判斷當前手機有沒有哪個app設置了默認瀏覽器
- 判斷當前的app有沒有設置默認瀏覽器成功
- 適配各種手機廠家和不同手機廠家的手機安卓版本具體是采用跳鏈接還是讓用戶打開“設置默認應用”界面來讓用戶選擇。
我研究了 QQ瀏覽器(可以非常精準的判斷)、edge瀏覽器、獵豹