iOS APP建立桌面快捷方式
在iOS裝置桌面建立app內某一個模組或頁面的快捷方式,通過該快捷方式可以直接進入相應模組或頁面。目前app內有該功能的有高德一鍵導航,360安全衛士的小火箭。技術原理: 在iOS開發中可以使用openUrl的方式開啟一個網頁,並通過Safari瀏覽器的傳送到主螢幕從而建立一個網頁的快捷方式,這篇文章就是利用這個方法來建立一個app的桌面快捷方式。首先在app內部開啟一個輕量級的HttpServer,利用openurl:127.0.0.1 的方式開啟本地頁面,利用html的重定向將頁面指向一個包含建立桌面快捷方式所有資訊的,遵守data協議的url,這時利用Safari的傳送到主螢幕,就可以達到我們的要求。
技術難點:
1. 建立一個本地的httpServer。2. 建立本地頁面以及data協議url時的編碼格式。3. 在Safari未啟動時或者app進入後臺時,本地httpserver服務啟動延遲。
相關文章
- iOS新增快捷方式到桌面iOS
- 用java 能建立桌面快捷方式嗎?Java
- 用BCB在windows桌面建立快捷方式 (轉)Windows
- win10怎麼建立快捷方式_windows10建立桌面快捷方式的方法Win10Windows
- win10怎麼建立桌面快捷方式_win10新增程式快捷方式到桌面的步驟Win10
- Robot Framework-Ride建立桌面快捷方式(最簡單!)FrameworkIDE
- 網頁快捷方式怎麼設定_win10如何建立網頁桌面快捷方式網頁Win10
- Win10怎麼建立還原點快捷方式 Win10系統桌面建立還原點快捷方式的方法Win10
- 如何用WinCE CabManager製作的cab檔案,建立桌面快捷方式?
- win10系統如何在桌面建立edge瀏覽器快捷方式Win10瀏覽器
- Linux:ubuntu桌面操作快捷方式LinuxUbuntu
- Linux下新增桌面快捷方式Linux
- 如何在Mac桌面設定快捷方式?Mac
- win10傳送到桌面快捷方式的方法_win10系統怎麼傳送到桌面快捷方式Win10
- Android桌面新增快捷方式的實現Android
- win10如何把網頁新增到桌面快捷方式_win10網頁設定桌面快捷方式的方法Win10網頁
- win10清除桌面快捷方式小箭頭Win10
- Cordova學習----iOS建立第一個appiOSAPP
- 使用VBS建立快捷方式的程式碼
- window10怎麼顯示桌面_windows10桌面切換快捷方式Windows
- 如何在 Ubuntu 桌面手動新增應用快捷方式Ubuntu
- linux mint 18.2桌面新建Eclipse快捷方式LinuxEclipse
- win10如何建立快捷關機重啟方式 win10如何在桌面建立一個快捷方式關機或重啟Win10
- Mac|技巧:Mac電腦如何建立快捷方式?Mac
- ubuntu22.04建立idea快捷方式UbuntuIdea
- iOS - 建立大量相似App的另外一種選擇iOSAPP
- linux技巧---為各應用建立快捷方式Linux
- 建立程式選單和快捷方式的程式碼
- win10去掉快捷方式箭頭怎麼操作 win10取消桌面快捷方式箭頭方法Win10
- Android Launcher研究(四)-----------桌面應用快捷方式的開發!Android
- win10怎麼刪除快捷方式箭頭_win10去掉桌面快捷方式箭頭步驟Win10
- JavaFx 建立快捷方式及設定開機啟動Java
- win10傳送到桌面快捷方式不見了如何解決_win10電腦沒有傳送到桌面快捷方式選項怎麼恢復Win10
- Android 7.0新特性——桌面長按圖示出現快捷方式Android
- win10桌面快捷方式圖示變白的解決方法Win10
- Windows 8系統下桌面的快捷方式如何去掉小箭頭Windows
- Windows10系統無法新增桌面快捷方式如何解決Windows
- IOS APP安裝後不在桌面顯示圖示、改變圖示等iOSAPP