当前位置:首页 > 短网址资讯

黑科技分享:打开短信里的短网址实现调起app应用

www.ft12.com9年前 (2017-06-11)短网址资讯2895

当我们给用户发送一条短信,里面有一条短链接,当用户点击短链接就能打开APP首页或指定页面。是不是很酷?那么这是如何实现的呢?用的第三方应用还是自己写的?小编今天就给大家揭秘。

其实,实现的方法很简单。可以使用FT12短网址http://www.ft12.com 或U6短网址 http://u6.gg来实现(当然,新浪的t.cn短网址也可以)用户点击短链接发起请求,短链接跳转到真实的链接,然后系统识别到了真实链接里面的schema,如果有安装该schema对应的app就会唤起打开,如果没有则可能没有响应或者打开浏览器。具体代码如下:

function AppOpen(schema) {  
    var ua = navigator.userAgent.toLowerCase();  
    //由于ios8以上系统很有可能不能直接iframe方式唤起app,需要通过创建a链接才能唤起  
    if ((ua.indexOf('safari') > -1 && (ua.indexOf('os 5') == -1|| ua.indexOf('os 6') == -1|| ua.indexOf('os 7') == -1|| ua.indexOf('os 8') == -1)) {   
    var schemaLinkOpen = document.getElementById('schemaLinkOpen');   
    if (!schemaLinkOpen) {   
        schemaLinkOpen = document.createElement('a');   
        schemaLinkOpen.id = 'schemaLinkOpen';   
        schemaLinkOpen.style.display = 'none';  
        document.body.appendChild(schemaLinkOpen);   
    } schemaLinkOpen.href =schema;  
    // 执行click schemaLinkOpen.dispatchEvent(CustomClickEvent());   
    }   
    var iframeObj = document.createElement("iframe");   
    var startTime = (new Date()).getTime();   
    if (iframeObj != null) {  
         iframeObj.setAttribute("style", "height:0px;width:0px;display:none;");  
        iframeObj.setAttribute("src", scheme);   
        document.body.appendChild(iframeObj);   
        document.body.removeChild(iframeObj);   
        }   
        setTimeout(function () {   
            var endTime = (new Date()).getTime();   
            if (isiPhone) {   
                if (endTime - startTime < 700) {   
                                window.open(sHrefUrl, "_parent");   
                                }   
                            }



扫描二维码推送至手机访问。

版权声明:本文由短链接发布,如需转载请注明出处。

本文链接:https://www.ft12.com/article_191.html

分享给朋友:

相关文章

FT12短网址教你如何利用大数据算法定位网站性能瓶颈(BOSS)

FT12短网址教你如何利用大数据算法定位网站性能瓶颈(BOSS)

FT12短网址资讯:架构师非常关注性能问题,上篇文章中我们介绍了京东的自动化压测体系 ForceBot,这篇文章来自 LinkedIn 的技术博客,介绍如何通过大数据算法来分析调用数据,自动定位性能瓶颈。本文由高可用架构翻译。背景我们 FT…

论坛私信推广的准确操作姿态

论坛私信推广的准确操作姿态

本人操作过的项目许多,每一个简直都是从零起步,从没想过把一切资源整合到一同,错过了太多用户,错过了太多粉丝,我在短网址行业没有一个兄弟,多年来陪我的即是那几台电脑和日夜运行的软件。但是今天我不是来抱怨的,言归正传,分享给咱们一个亲自操作的案…

【官方说法】网站流量异常,如何正确反馈?

【官方说法】网站流量异常,如何正确反馈?

网站流量异常一直是站长们最头疼的问题,而每次在反馈中心提交问题,经常得到回复请详细描述您的问题,怎么详细描述问题呢?为此,学院君特邀反馈中心值班员,来给大家详解如何正确提交反馈。在反馈中心后台,值班员最常看到的反馈往往是:“我的网站流量下降…

人工智能+广告服务,Deepleaper获A轮1800万元融资

人工智能+广告服务,Deepleaper获A轮1800万元融资

[ ft12短网址导读 ] 2017年5月19日消息。旨在通过人工智能技术手段,提升广告效率的初创公司Deepleaper(跃盟科技)日前正式宣布完成由洪泰基金领投的A轮融资,融资金额1800万元。2017年5月19日消息。日前,…

匿名聊天小程序上线即遭微信封杀 还是腾讯投的

第一款“刷屏”朋友圈的小程序,上线不久就遭到了微信的封禁。 从5月18日晚上开始,一款名为“匿名聊聊”的应用在朋友圈刷屏。 在“匿名聊聊”小程序中,朋友圈直接识别二维码,输入3位聊天口令,就能跟分享小程序码的朋友匿名聊天。 然而,还没…

中国式无现金生活 谁给了你“不用等”的底气?

在日本最大的论坛2ch上,一则标题为《中国的非现金社会飞速发展已超乎想象》的帖子,近日引发了日本网友对于中国移动支付的热烈讨论。讨论贴称,目前中国只有不到11%的人还在使用现金支付,移动支付已在中国取得统治地位。回帖的网友们还举出了很多有趣…

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。