
第二点:到Apple developer 中开启核培Associated demains,并且开启后有指氏樱teamid (关联文件需要)
第三点 开启项目中的Associated demains
第四点:因为app跳转小唯丛程序 是app ---微信(进行连接)-----app-----小程序
第二次的时候需要根据设定跳转到小程序,如下:
func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) ->Void) ->Bool {
WXApi.handleOpenUniversalLink(userActivity, delegate:self)
return true
}
改版了,位置一定要对。
最近接到一个项目,需要做App微信支付 iOS 微信支付 小程序支付 微信公众号支付 在这个过程中走了很多弯路。因此记录一下
App微信支付 iOS 微信支付 小程序支付
在app支付中查看 uni-app官网 可以饥颤实现 app微信支付 App微信支付 iOS 微信支付 小程序支付
注:iOS 微信支付 需要调起上面链接里面的App支付 可以实现 iOS 微信支付,需要在苹果开发账号配置一些东西详细看文档 并且IOS只能打包在手机测试
微信公众号支付
查看文档 https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&index=6 里面有详细的流程,我遇到了一些坑 做之前建议小伙伴们把需要的东西提前准备好
注: 微信支付需要openid 前端需要拿code去换取后台的openid 获取code的请看问文档 微信开放文档
https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxf0e81c3bee622d60&redirect_uri=http%3A%2F%2Fnba.bluewebgame.com%2Foauth_response.php&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect
上州乱面的链接需要填appid redirect_uri而redirect_uri 需要urlEncode 对链接烂迹败进行处理 scope的参数snsapi_base不d出授权 snsapi_userinfod出授权
登录苹果开发者中心,找到相应的Identifiers
勾选 Associated Domains
apple-app-site-association 是一个json格式的文件,但是文件命名上面,不要有.json ,直接是apple-app-site-association,这是一个固定名称,文件的内容例如:
上传该文件到服务器的根目录(Tips:服务器必须支持HTTPS协议),这里先设定我的服务器域名为: https://www.demo.com (Tips:这个服务器的域名是可以带端闭裤口的,如果你的是带端口,那么下面用到该域名的轿猛简地方都记得带端口)。上传完成后,验证是否有效,可以用Apple官方提供的 App Search API Validation Tool
按着微信官方的接入指南,要先确定一下微信的Universal Link是否正常,个人觉得这个应该都可以,这里我们就浪费篇幅了,大家直接官方上面看 微信开放文档 (qq.com) ,上重点。
添加完,记得在项目的根目知世录下执行 pod install。
注册微信
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)