网页自动关联到相关手机app怎么解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网页自动关联到相关手机app怎么解决相关的知识,希望对你有一定的参考价值。

    如果你有App,也有手机站,为了向APP倒流,所以要想把网页关联到APP;

    其实很简单,如果没有APP,可以用手机站打包APP的模式,把你的网页做成APP,可以使用一门APP,安卓益,奇门应用这些第三方的在线制作打包APP的平台;

    当有了网页和APP之后,就可以在网页上面挂上APP的广告了,其实也就是一个URL启动APP的小功能,点击去APP打开就可以直接通过浏览器启动APP,到APP中去打开相关的页面了。

    这里需要注意的就是一个URL schema,只要拿到这个URL schema就可以通过浏览器直接去启动设备里面已经安装了的APP咯。

参考技术A 想要实现网页自动关联App,首先要在邀请过程中提前获取类似于推广渠道号、用户ID、工号一类的自定义参数。
在新用户受邀安装App并登录时,自动获取并匹配此信息即可完成绑定。
实践中,App需要集成openinstall sdk,并在分享邀请网面(推广落地页)也配置相关js sdk写入发起人的用户ID等参数,就能在安装后实现自动绑定用户关系的功能。也就是你所说的网页自动关联App

app微信授权登录,公众号网页授权,手机号登录三个账号的关联处理

同一个产品,有公众号网页版(微信授权),app版(微信授权登录、手机号登录)

微信公众号openid和微信app授权登录的openid不一致
需要通过unionid来识别用户身份

前提:在微信开放平台中绑定公众账号,才能获取unionid

//微信公众平台
1、授权成功后
如果有此openid,登录此openid账号
否则有此unionid,登录此unionid账号
否则创建带openid、unionid数据的账号
2、绑定手机号
a、当前已绑定有手机号
如果新手机号已被绑定则失败
否则绑定此手机号
b、如果当前没绑定手机号
如果新手机号已创建账号,则将openid、头像等信息复制过去,改登录那条数据对应的账号
否则绑定此手机号

//微信开放平台app--手机号登录
1、登录
如果已有账号绑定此手机号,则直接登录此账号
否则创建含手机号数据的账号

//微信开放平台app--微信授权登录
2、登录
如果有此openid,登录此openid账号
如果有此unionid,登录此unionid账号
否则创建带openid、unionid数据的账号
3、绑定手机号
a、当前已绑定有手机号
如果新手机号已被绑定则失败
否则绑定此手机号
b、如果当前没绑定手机号
如果新手机号已创建账号,则将openid、头像等信息复制过去,改登录那条数据对应的账号
否则绑定此手机号

结果:
1、不管先登录公众号页面,还是先登app微信授权。数据库都有unionid,后登的将登录之前的unionid对应的账号
2、先有公众号或app微信授权账号且未绑定,后app手机号登录。则2个账号同时存在。等公众号账号去绑定手机号时,2个账号数据将合并,以手机号那条账号为主

缺陷:
1、当手机号账号和微信授权的账号同时存在时,且用户不在公众号网页登录、绑定手机号,2个账号将无法合并。手机号账号将无头像等信息,需要在个人中心页面,增加微信授权功能






























以上是关于网页自动关联到相关手机app怎么解决的主要内容,如果未能解决你的问题,请参考以下文章

app微信授权登录,公众号网页授权,手机号登录三个账号的关联处理

手机浏览器浏览网页的时候,是正规的网页,但是会跳转到我手机里的应用

苹果手机游戏充值怎么会跳到safari

无人值守,雷电模拟器启动

android market

怎么让网页在执行时不停的自动刷新??