uni-app实现ios微信分享功能

首先项目的打开manifest.json,找到App模块配置,勾选微信分享会弹出一个Android和ios的配置项,ios分享需要的是一个UniversalLinks链接,大概需要3步流程


image.png

第一步:进入苹果开发者后台,点击Certificates, IDs & Profiles选项,选择identifiers 找到对应的app项目,如果没有,点击创建即可,勾选Associated Domains,然后保存即可(注:如果之前生成过profile文件,修改后需要在profiles里重新下载进行替换)


image.png

第二步:自动生成通用连接,打开项目的manifest.json文件,在“(App) SDK配置”项中的微信登录(微信分享、微信支付)下的“iOS平台通用链接(Universal Links)”中, 点击如图所示 自动生成。
1653990348(1).jpg

这时候选择新建,新建一个服务空间,会跳转到uni-app的uniCloud 页面,点击创建服务空间,

1765f3ff7c08a32f2ea5e80465e2195.png

创建后,再点击开通按钮 ,进入前端网页托管页面,选择【参数设置】,单击【添加域名】,进行域名添加,如下图所示:
image.png

点击确定,选择DNS解析验证,文件验证会有问题,不建议选择。需要去域名那边配置,配置完成后点击验证,验证成功,点击确定即可,配置成功后,需要把http强转成https,需要更新证书
image.png

正确输入即可,完成后,回到项目中
image.png

点击完成就行了。
第二步:微信开放平台配置Universal Link,打开微信开放平台 (opens new window),在“管理中心”页面的“移动应用”下找到已经申请的应用(没有申请应用请点击“创建移动应用”新建应用),点击“查看”打开应用详情页面。 在“开发信息”栏后点击修改,在“iOS应用”下的“Universal Links”项中配置应用生产的通用链接,如下图所示:
image.png

image.png

然后对项目进行云打包后,即可查看微信分享效果。

你可能感兴趣的:(uni-app实现ios微信分享功能)