iOS-APP拉起微信小程序坑整理
作者:互联网
1.关于微信官方文档中说的userName,其实是小程序的原始id
WXLaunchMiniProgramReq *launchMiniProgramReq = [WXLaunchMiniProgramReq object];
launchMiniProgramReq.userName = userName; //拉起的小程序的username(这一点都不对)
launchMiniProgramReq.path = path; 拉起小程序页面的可带参路径,不填默认拉起小程序首页,对于小游戏,可以只传入 query 部分,来实现传参效果,如:传入 "?foo=bar"。
launchMiniProgramReq.miniProgramType = miniProgramType; //拉起小程序的类型
return [WXApi sendReq:launchMiniProgramReq];
2. 关于iOS配置universalLink,需要创建一个json文件apple-app-site-association,没有json后缀,放到公司服务器上,确保可以通过 https://域名/apple-app-site-association访问到文件内容,注意是https协议
apple-app-site-association内容如下,注意teamID
{
"applinks": {
"apps": [],
"details": [
{
"appID": "teamID.bundleId",
"paths": ["*"]
}
]
}
}
2.1 登录苹果开发者中心 打开 Associated Domains
2.2 xcode 配置 applinks:你的域名,比如 applinks:https://域名/
2.3 微信开发平台配置
3. 集成微信的sdk
3.1 引入头文件 wxapi.h
3.2 注册
[WXApi registerApp:@"微信appid 不是小程序id" universalLink:@"link"];
3.3 使用微信官网的代码,去拉起你的小程序吧
标签:iOS,applinks,微信,APP,程序,拉起,launchMiniProgramReq,association 来源: https://blog.csdn.net/strong90/article/details/114685852