设置别名失败

用户8908720
4年前 167 1

环境
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

1个回答

热门排序
  • NC85111
    4年前

    日志里没有看到具体的报错信息,6009是位置错误,6014是网络繁忙,可以在初始化完全结束以后,获取到rid延迟一下在进行别的操作,您试下

gptbots-widget