配置相关齐全,网络也正常,但是初始化获取推送token时报错异常:
Illegal application identity
代码案例:
//初始化获取推送token
static async initPush() {
let tokenGet: CallResp
try {
tokenGet = await MPPush.init()
console.info('MPaaSInit', "CallResp=" + tokenGet)
if (tokenGet.success) {
console.info('MPaaSInit', `push初始化成功:${tokenGet.msg}`)
} else {
console.info('MPaaSInit', `push初始化失败:${tokenGet.msg} ${tokenGet.code}`)
}
} catch (e) {
console.info('MPaaSInit', `push初始化异常:${e.message} ${e.code}`)
}
}
请参考以下几点方案进行解决:
1、module.json5文件中 metadata节点下clientid 是否是直接写上去的。当前需要直接将数字写上去,不可以引用资源文件中的数据。
2、签名证书的配置方式是否是“选择SHA256公钥指纹‘’这个选项,需要使用这个选项才可以。
3、如果以上两个操作都没有问题,但是还是无法获取pushtoken,可以排查一下是否由网络异常导致,更换流量热点即可。