一. uniapp配置
1. 需要微信登录/支付/分享的部分
(1)微信开发者平台申请的app中获取AppID、AppSecret,保存好 一会儿用;
(2)ios平台通用链接UniversalLinks不能为空,可以根据提示自动生成 参考uniapp官方文档
也可以自己手动配置,在项目中建一个apple-app-site-association文件(*注:不要后缀名)
{
"applinks": {
"apps": [],
"details": [
{
// 在苹果开发者中心获取 https://developer.apple.com/account/
"appID": " teamid.Bundle ID ",
"paths": [ "*" ]
}
]
}
}
然后将这个apple-app-site-association文件丢给后端,放在app对应的网址的根目录或者可访问目录下,打开对应的链接可正常下载即为正确
(3)在项目的【manifest.json】--【源码视图】--【app-plus】中填写:
二. 微信开发者平台配置
1. 安卓的证书签名即为生成证书时,证书中的md5。将这个md5中的“:”去掉,大写字母改为小写
查询指令:keytool -list -v - keystore xxx.keystore(查不到请用低版本,比如jre1.8.0_71)
(顺便把证书、证书别名、证书私钥密码都保存起来,打包时会用到)
2. 在微信开发者平台中配置:
(1)ios的配置同【一】中相同
(2)Android的配置中 “包名”记住,打包的时候跟Android包名保持一致
三. 苹果开发者平台配置
1. 拥有一个企业版的开发者账号
2. window系统:偷懒,看这个链接吧 ,里面是用第三方生成的各种所需文件
注意:测试的时候每次更改配置和设备信息都需要重新生成一个描述文件
3. mac系统:我没有mac,自己看吧
四. 发布及审核
没写到这呢 (#^.^#)