代码库> 其他> iOS实现桌面快捷方式
iOS实现桌面快捷方式
关注
上传者:li305897143 分类:其他(Others)
查看次数:2782 下载次数:203
上传时间:2015-08-20 大小:792 B
github:  
https://github.com/lihongli528628/WebAppDestop

技术原理:


在iOS开发中可以使用openUrl的方式打开一个网页,并通过Safari浏览器的发送到主屏幕从而创建一个网页的快捷方式,这篇文章就是利用这个方 法来创建一个app的桌面快捷方式。
首先在app内部开启一个轻量级的HttpServer,利用openurl:127.0.0.1 的方式打开本地页面,利用html的重定向将页面指向一个包含创建桌面快捷方式所有信息的,遵守data协议的url,这时利用Safari的发送到主屏 幕,就可以达到我们的要求。

技术难点:


1. 创建一个本地的httpServer。
2. 创建本地页面以及data协议url时的编码格式。
3. 在Safari未启动时或者app进入后台时,本地httpserver服务启动延迟。



本文参考:
 http://www.open-open.com/code/view/1421907845515


收藏
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0
提示
sina weixin mail 回到顶部