设置别名失败
环境
ios
xcode12.5
ionic 3
"@jiguang-ionic/jpush": "^1.0.2",
"jpush-phonegap-plugin": "^3.7.6",
代码:
this.jpushService.deleteAlias().then(() => {
this.jpushService.setAlias(myinfo.User.id);
})
deleteAlias() {
return this.jpush
.deleteAlias({ sequence: this.sequence++ });
}
setAlias(alias): Promise<boolean> {
if (alias != null && alias != '')
alias = alias.toString();
return new Promise((r, j) => {
this.jpush
.setAlias({ sequence: this.sequence++, alias: alias })
.then(() => {
alert("setAlias:成功");
r(true);
// console.log("setAlias:成功");
})
.catch((e) => {
alert("setAlias:失败");
alert(JSON.stringify(e))
// console.log("setAlias:失败");
setTimeout(() => {
this.setAlias(alias);
}, 1000)
});
})
}
日志
JIGUANG | D - [JIGUANGService] Action - JPUSH begin Setup with appkey:4*** channel:channel name isProduction:FALSE advertisingIdentifier:**
--------------------------- JPush Log ----------------------------
--------------------JPush SDK Version:3.1.0--build:64----------
2021-04-29 15:26:14.726376+0800 E学校教师端[3241:209100] | JIGUANG | I - [JIGUANGClientController] Action - jpush setup
2021-04-29 15:26:15.043603+0800 E学校教师端[3241:209099] | JIGUANG | W - [JIGUANGService] 请将JPush的初始化方法,添加到[UIApplication application: didFinishLaunchingWithOptions:]方法中,否则JPush将不能准确的统计到通知的点击数量。参考文档:https://docs.jiguang.cn/jpush/client/iOS/ios_guide_new/#_6
2021-04-29 15:26:15.190641+0800 E学校教师端[3241:209103] | JIGUANG | D - [JIGUANGAddressController] get address :198.18.12.236 from host : s.jpush.cn
2021-04-29 15:26:15.318024+0800 E学校教师端[3241:209149] | JIGUANG | D - [JIGUANGUtilities] JCOREPostNotificationWithUserInfo name: kJPUSHNetworkDidSetupNotification (null)
2021-04-29 15:26:16.419482+0800 E学校教师端[3241:209187] | JIGUANG | D - [JIGUANGUtilities] JCOREPostNotificationWithUserInfo name: kJPUSHNetworkDidRegisterNotification {
2021-04-29 15:26:16.589389+0800 E学校教师端[3241:208916] JPushPlugin:registrationID is 18171adc03a57d06e26
2021-04-29 15:26:16.603726+0800 E学校教师端[3241:209148] | JIGUANG | D - [JIGUANGUtilities] JCOREPostNotificationWithUserInfo name: kJPUSHNetworkDidLoginNotification (null)
问题
设置别名 返回错误代码 6009 和 6014