当前位置:首页 > 短网址资讯 > 正文内容

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

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

当我们给用户发送一条短信,里面有一条短链接,当用户点击短链接就能打开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

分享给朋友:

相关文章

生鲜配送服务的未来在哪?答案可能得从它的过去中寻找

作者:喜汤按:Pique基金创始投资人、综合投资作者Bonnie Foley-Wong在 Quora 回答了“是什么让生鲜食品配送公司真正走向主流?”这一问题。她举了五个因素来回答该问题,最终得出短期内,生鲜食品配送公司可能不会走向主流的结...

如何使营销短信效果最大化?FT12「短链接」统计功能来支招

营销短信可以用较低成本换来高转化率,同时可以达到精准营销的目的,因而广泛受到电商平台的追捧。 但短信链接有没有被点击,短信发出去后的效果如何?如何让营销短信变成用户喜爱的有价信息而非垃圾信息?如何评估营销短信转化率?FT12「短链...

短网址自定义功能的测试

测验首要分为两大部分, 功能性测验和非功能性测验。前次已经做了功能性测验的解说,(没阅读的请阅读《简单高效的短网址生成服务C#实现》)下面解说自界说短网址测验和非功能性测验,全面的测验过程,以确保ft12短网址的各项功能契合用户的需求。  ...

如果时间倒退到毕业那年,我一定要选择进大公司

如果时间倒退到毕业那年,我一定要选择进大公司

01我是一个工科女,专业水平通常般,结业后到深圳作业,如今已是第四个年初。刚结业的时分,我历来没有想过要进大公司,我觉得大公司要求必定对比严厉,上班肯定没有自在。我投的简历通常是面向小公司,那些超越100人的公司我是不投的,我就选定小公司了...

IPO的暴利盛宴即将结束,除了影视大牛还有黑天鹅

IPO的暴利盛宴即将结束,除了影视大牛还有黑天鹅

[ 短网址导读 ] 文娱工业的爆发式增加和业界的“本钱狂躁症”共同催动了影视公司入主本钱商场的潮流。院线公司、广电运营商和影视制造公司纷繁加入了排号IPO的部队中,而现状的确几家欢乐几家愁。图像来自“123rf.com.cn”跟着...

曾估值30亿美金,如今公司只剩180人

也许很多人都不知道:凡客还活着。凡客这家公司从前多么张狂?最高估值达到过30亿美金!那时一天就会有500人入职。那是2010年,凡客具有超越1.3万名职工,曾具有30多条商品线,商品触及服装、家电、数码、百货等全领域,当年卖出了3000多万...

发表评论

访客

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