首先看下完整的流程: 简单说下universal link 在iOS9之前,唤起方式和现在安卓是一个的,都是使用scheme进行唤起,这种方式有个小问题,每次唤起,都会给个提示:是否打开xx应用,这样从体验上来讲,又让用户多一步操作.universal link会直接跳转,不会在页面做停留,条件就是在我们项目的根目录,增一个apple-app-site-association.json文件,里面的内容大致是这样: 微信.微博.QQ.Safari在各平台的唤起方案 微信 微信是最重要的一种分享渠道…
<社交红利--如何从微信微博QQ空间等社交网络带走海量用户.流量与收入>--徐志斌 著 <社交红利>这本书2013年9月才上市,卖的非常火. 我最初是在公司内部的期刊上,看到有推荐这本书.仅仅是看了书的名字,我就非常好奇,很想买下来. 社交网络是最近几年非常热门的一个话题,QQ统治个人用户的IM市场后,新浪微博.微信等社交网络和工具又突然崛起,给整个互联网带来了无数的商机,加速了信息的流动. 我发现一个现象,一本好书,一般都会有很多知名人物写序或者写推荐,比如张亚勤.李开复.某某C…
今天我们就来说说这个callapp-lib 我的接到的需求大概是这样的 如果检测到不是在app里面用webview打开的页面就会显示上面的立即打开按钮, 点击的话会判断是否在微信中, 如果在微信中打开就会显示点击右上角-选择在safari中打开的图片, 然后在浏览器中直接跳转打开app, 跳到app对应的页面 首先分析需求, 第一步判断现在在哪个端打开的网页 export default function(context) { if (process.server) { let ua = con…
H5 页面唤起APP或跳转到下载APP的某个链接地址.总结如下: 在 IOS 中, 系统版本在 8 以下时,可以监听页面的 pagehide / visibilitychange 事件. 系统版本大于 8 以后,可以使用 universal Link 或 URL scheme 进行跳转. // IOS 的唤起 function vForIOS(urlScheme, storeURL, fallback, universalLink) {     var tid = deferFallback(T…
刚准备敲键盘,突然想起今天已经星期五了,有点小兴奋,一周又这么愉快的结束,又可以休息了,等等..我好像是来写Java博客的,怎么变成了写日记,好吧,言归正传. 不知道大家有没有遇到过这样的需求:统计一遍文章的浏览量并且分析出详情,即QQ,微信,微博,网页,网站APP,其他的访问比率,我们公司前一段时间遇到了这样的需求,那么我接下来讲解一下它的具体实现. 首先需要统计一篇文章的访问量,这里的访问量是精确访问量(登陆的用户多次访问,记多次算一人,游客根据ip统计,同一ip算一人),下面是获取ip的代…
这种功能的作用: 1.一般公司有自己的app,而app是需要不断有新用户涌入才能持续运营,达到不错的收入.就需要使用这种方式进行引入新的用户. 2.一些内容在网页端体验不好,或者一些功能需要app内才能实现,就需要将用户引入app中.打开app并自动跳到相应页面. 首先,这个方法仅适用于移动端h5页面,一般的智能机都是可以使用的.这里使用的是es5的代码模式,容易理解. 知道了需求,我们看看如何实现: 1.首先要通过UA判断当前浏览器UA 并转大写.用来分别针对安卓和ios机型做2种不一样的处理…
在 App 开发中我们经常需要在用户登录模块接入 SNS 登录组件,这样会大大提高用户的注册体验.特别当一个不是刚性需求 App 推广的时候,这样会很大的降低用户体验的成本,没有人愿意忍受输入邮箱.手机号码去注册一个账号的流程. 本文主要分享了在 React Native 中接入微博.微信.QQ 登录的流程,以及此前登录组件中修复的一个已知 bug 的修复. 我的源博客地址:http://blog.parryqiu.com/2016/01/27/react_native_sns_weibo_we…
分享功能有利于传播更多优质的内容,所以在web项目中也是比较常用的.今天就抽空整理下常用的分享平台的JS代码.这些代码可以在对应平台的官方网站上生成,官网上对分享内容的参数也有详尽说明.这里只对常用的几个参数说明下,案例未做兼容性处理,建议在chrome下预览. 1.分享到微信,易信 分享到微信,易信比较简单,贴上分享链接的二维码就可以了. 二维码生成地址:http://cli.im/ (网上随便搜的) 2.分享到新浪微博 代码如下: var _shareUrl = 'http://v.t.si…
1.前言 为什么要使用第三方的作为集成分享的工具呢?而不去用官方的呢?有什么区别么? 一个字"快",如果你使用官方的得一个个集成他们的SDK,相信这是一个痛苦的过程. 2.准备需要分享的各个平台的key 这个需要自己去各个开放平台注册应用得到appkey, 才可以分享到该平台(QQ.微信.微博开放平台), 不然人家也不会让你无故分享到他们的平台 3.申请ShareSDK的appkey http://bbs.mob.com/forum.php?mod=viewthread&tid…
一.写在前面 目前对于大多数的App或Web网站都支持有第三方登陆这个功能,用户可使用 QQ/ 微信/ 微博 帐号快速登录你的网站,降低注册门槛,为你的网站带来海量新用户.最近在新项目上刚好用到了,在自己做的同时也将其实现过程记录下来,方便与大家一同交流学习!   (2018-01-18 21:23 更新) 二.准备工作 1. 各大平台开发者注册基本信息填写 开发者名称 所在地区(身份证地址) 详细地址(身份证地址) 邮政编码 手机号码 电子邮箱 聊天工具(QQ) 身份证号码 身份证正面照片(J…