模块wxPayPlus的参数universalLink也用该方法配置,一般只要配置一个就可以通用了
-
配置微信开放平台universal Links(必须是https)
-
配置苹果开发者证书
登录苹果开发者账号,找到Bundle ID(包名)
,勾选开通Associated Domains
,重新生成mobileprovision
文件
-
创建UZApp.entitlements文件
app / res目录文件下创建UZApp.entitlements
文件
可通过此文件告诉编译服务器开通Associated Domain
功能。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.developer.associated-domains</key>
<array>
<string>applinks:www.xiaoxishengqian.com</string>
</array>
</dict>
</plist>
-
其中 com.apple.developer.associated-domains 对应的值applinks:www.xiaoxishengqian.com 是配置对应应用的 Universal Links。
-
创建apple-app-site-association文件
服务器端根目录或者.well-known目录下创建apple-app-site-association文件(无后缀名)
// 示例
{
"applinks": {
"apps": [],
"details": [
{
"appID": "8DYK63463V.com.apicloudwx.test",
"paths": ["*","/m/*"]
}
]
}
}
apps必须是空数组
appID组成方式:8DYK63463V是(苹果开发者)Account - Membership的Team ID,后面是Bundle ID(包名)
paths:对应域名中的path,用于过滤可以跳转到App的链接,必须加上通配符/*
相关链接