甲、安装Fluwx插件

乙、配置apple-app-site-association文件

{
    "applinks": {
        "apps": [],
        "details": [
            {
                "appID": "teamID.应用BundId",
                "paths": [ "/app/*" ]
            }
        ]
    }
}

teamID 与应用BundId参数查找

1、https://developer.apple.com/–>account

2、示例图1

3、点击identifiers

4、找到自己应用点击

5、找到Edit your App ID Configuration可以看到App ID PrefixBundle ID

6、将App ID Prefix赋值给teamID,括号内容不需要;将Bundle ID赋值给应用BundId

7、appID完整数据为teamID.应用BundId中间的点别忘记

8、paths内容一般需要给个地址防止网页内部到处调起打开app的内容

丙、配置Associated Domains(苹果网站)

位置在乙项第1、2、3、4、5节点处

Capabilities的Tab页

1、将Associated Domains复选框选中

2、点击save按钮保存

丁、XCode配置

1、

2、将域名写入 Domains,格式如下applinks:你的域名,不需要https

3、Xcode Info–>URL Types 展开点击加号

Identifier写入 weixin

URL Schemes写入微信开放平台移动应用中绑定的appID

4、Xcode Info–> Custom IOS Target Properties–>LSApplicationQueriesSchemes张开添加item项

1、添加valueweixin的项

2、添加valueweixinULAPI的项

戊、flutter项目启动配置

    await fluwx.registerWxApi(
        appId: "微信开放平台移动应用的AppId",
        doOnAndroid: true,
        doOnIOS: true,
        universalLink: "配置Xcode的域名(https://xxxx.com/)"

己、微信开放平台配置

1、进入开放平台添加应用

2、申请接口信息分享到朋友圈发送给朋友微信登录等接口信息

3、修改开发信息,IOS平台IPad平台Universal Links配置,与flutter配置中universalLink一致