iOS 关于微信下载页面的制作

关于一个下载页面有什么好说的?不就是一个html页面吗?

因为微信做了内部打开apk下载链接和appstore链接的屏蔽,也就是不能深度下载app限制。
直接在聊天朋友圈页面发下载链接也是无法完成下载的。
注:最近测试发现,在下载页面可以点击下载按钮下载apk或者iOS app
当然为了防止微信再有什么变卦,那么我们还是应用以前的机制,不用内置微信浏览器打开,而是打开其他浏览器。
我想有些问题我有些混淆了,QQ和微信到底做了哪些限制:1>在QQ和微信中不能直接打开其他的应用;因为他屏蔽了非http和https协议的跳转,也就是我们scheme跳转 2> 以前来说,他屏蔽了appstore的链接和Android的apk下载链接。相对来说我觉得这是微信和qq做的一个安全措施吧,那么相信其他的类似软件也会做同样的限制!那么相对来说手机自带的浏览器,就不会有这个限制,所以我们需要先引导用户跳转到自带的浏览器

关于下载界面的html页面代码(我也是对html+css+js略懂一二,所以自己实现一下,也是对知识的巩固吧)

那么已经清楚的了解微信和qq所做的安全防范措施之后,我们代码当然得需要依据这些防护来写。

遮盖引导用户用浏览器打开
尝试打开app
我在下载页面里加入了尝试打开app的逻辑部分。代码都是通用的,具体的视情况而定吧



    
        
        anatomy runLoop download
        
        
    
    
        

请点击下载按钮进行下载

Please click right and selected Safari open

代码基本就是这样,也不用详细的解释,因为我是js的新手,所以写的也不是特别规整,但是作为一名iOS开发工作者,那我觉得和我们有关的不管是后台还是其他的东西,我们还是需要去明白他的运作原理的!
如果有什么错误欢迎大家指正!

你可能感兴趣的:(iOS 关于微信下载页面的制作)