iOS 微信universalLink

2020-06-06  本文已影响0人  H了个L

universalLink

universalLink是iOS9出现的东西,可以快速的通过打开一个Https链接来直接启动您的APP

配置

1.域名网站支持https
2.将此apple-app-site-association上传到网站根目录

开启Associated Domains服务
在xcode工程的Capabilities -> Associated Domains中添加跳转域名,域名的格式为:
applinks:www.example.com

universalLink.jpg

服务器必须支持SSL
Domains可以添加多个
Domains必须以applinks: 开头

{
    "applinks": {
        "apps": [],
        "details": [
            {
                "appID": "9JA89QQLNQ.com.apple.wwdc",
                "paths": ["iosapp/","iosapp/*","*"]
            }
        ]
    }
}

apps项必须对应一个空的数组
details项对应一个字典的数组
appID对应项由前缀和ID两部分组成,可以在developer中的Identifiers→AppIDs中点击对应的App ID查看

Appdelegate增加如下代码

[WXApi registerApp:@"wx_example" universalLink:@"https://www.example.com"];

- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray<id<UIUserActivityRestoring>> * _Nullable))restorationHandler {
    return [WXApi handleOpenUniversalLink:userActivity delegate:self];
}
上一篇 下一篇

猜你喜欢

热点阅读