美文网首页
极光推送设置别名setAlias失败

极光推送设置别名setAlias失败

作者: IT飞牛 | 来源:发表于2019-03-08 16:05 被阅读0次

    今天在测试极光推送的时候,经常性收不到通知,通知都是直接从极光后台发出,所以发送环节确定没问题。唯一有可能出错的是设备设置别名方法setAlias

    出错时报错上个截图:


    image.png

    解决方案,对setAligs执行结果做判断,失败则继续执行setAligs,一个循环搞定:

    //判断循环执行
      setAlias(alias) {
        if (alias != null && alias != '')
          alias = alias.toString();
        this.jpush
          .setAlias({ sequence: this.sequence++, alias: alias })
          .then(() => {
            console.log("setAlias:成功");
          })
          .catch(() => {
            setTimeout(() => {
              this.setAlias(alias);
            }, 1000)
          });
      }
    

    相关文章

      网友评论

          本文标题:极光推送设置别名setAlias失败

          本文链接:https://www.haomeiwen.com/subject/mmgrpqtx.html