uniapp开发app,在申请微信支付时,需要的Andriod应用签名是什么?iOS中得Universal Links又是什么?

申请微信支付时Andriod应用签名是什么?iOS中得Universal Links又是什么?

  • 微信支付Andriod应用签名
  • iOS中得Universal Links

微信支付Andriod应用签名

		众所周知,我们在开发app打包时需要提供应用得安卓包名,安卓包名在创建的andriod证书文件的时候会输入。并且上传应用证书等。那么我们生成得andriod证书,他有相应格式得签名值,如md5、sha1、sha256。那么在申请微信支付时所用到的应用签名是md5值。并且微信需要的签名md5值中不能又“:”且字母均需要改为小写,才能通过他的格式验证。如果你不知道你当前应用所使用的证书其md5签名值,可以通过测试手机安装的apk包去查询

下载地址:Gen_Signature_Android2.apk

iOS中得Universal Links

Universal Links 是从浏览器或者网页上打开链接跳转到手机上的app
Universal Links链接要求有ssl证书,也就是需要https开头的链接,且如果存在跨域问题则需要解决跨域问题。

  • 首先需要创建apple-app-site-association文件。其中是json数据,但是文件后缀不能是.json,相当于无文件后缀
{"applinks": {"apps": [],"details": [{"appID": "XXXXXXXX.com.xxxxx","paths": [ "*" ]}]}
}

XXXXXXXX:teamId,登入网站后可在这一项中找到

在这里插入图片描述

com.xxxxx:ios的bundle ID(AppID)

将apple-app-site-association文件交给后端开发人员,放置服务器,并给到你可访问的链接,这个就是
Universal Links。且在manifest.json中也是需要去配置这个地址的,主要用于ios端拉起应用,这个链接再分享等模块中都可以配置。

在appid中需要添加Associated Domains。并重新生成描述文件。
在这里插入图片描述


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部