使用Universal Link 微信授权登录

YOrange 2020/1/22 23:27:15

微信在openSDK在1.8.6更新以后使用universal link

一下url都以 https:www.abcdef.com/ 为例

微信申请时配置Unuversal Links

Universal Links 如果没有域名的话,先随缘,剩下下来之后改也可以。

xcode里面配置文件

在xcode里面配置 Associated Domains , 该账号下面会自动打开次权限

注意这里的Domians填写 applinks:www.abcdef.com

info.plist里面配置

创建一个json文件

{
    "applinks": {
        "apps": [],
        "details": [
            {
                "appID": "TreaamId.Bunldid",
                "paths": [ "/*" ]
            }
        ]
    }
} 

复制代码

appID为treamid加上bundleid

1 登录开发者账号的后台,选中appid ,点击详情则可以查看

2.将上面文件放在域名下面,并且文件命名为apple-app-site-association(注意去掉.json的后缀名)

3.要求能访问改域名,访问 https:www.abcdef.com/apple-app-site-association 时能查看到此文件或者下载此文件

注意要验证域名的可用性(s.tool.chinaz.com/ats/?)可以验证

测试设置的universal Link

  1. 在 safari浏览器中输入 https:www.abcdef.com/ ,即应该弹出这样的画面,以微信为例,微信的为 help.wechat.com ,有时候可能会是空白,要下拉一下

配置完成

1.注册微信的时候 [WXApi registerApp:wechatAppId universalLink:@"https:www.abcdef.com/"];

2.类比一下 微信申请填写的link

https:www.abcdef.com/

应用内使用微信注册时候的link为

https:www.abcdef.com/

Domians填写

applinks:www.abcdef.com

3.如果提示微信由于应用universal link校验不通过,按照上面的步骤排查即可

随时随地学软件编程-关注百度小程序和微信小程序
关于找一找教程网

本站文章仅代表作者观点,不代表本站立场,所有文章非营利性免费分享。
本站提供了软件编程、网站开发技术、服务器运维、人工智能等等IT技术文章,希望广大程序员努力学习,让我们用科技改变世界。
[使用Universal Link 微信授权登录]http://www.zyiz.net/tech/detail-99945.html

上一篇:说说 iOS 非 AppStore 安装App的方法

下一篇:iOS底层学习 - 内存管理之weak原理探究

赞(0)

共有 条评论 网友评论

验证码: 看不清楚?
    关注微信小程序
    程序员编程王-随时随地学编程

    扫描二维码或查找【程序员编程王】

    可以随时随地学编程啦!

    技术文章导航 更多>
    扫一扫关注最新编程教程