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,登入网站后可在这一项中找到

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

com.xxxxx:ios的bundle ID(AppID)

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

在appid中需要添加Associated Domains。并重新生成描述文件。
uniapp开发app,在申请微信支付时,需要的Andriod应用签名是什么?iOS中得Universal Links又是什么?_第2张图片

你可能感兴趣的:(uni-app,Ios,微信开放平台,ios,android)