Push notification 离子推送-发送到外部ID

Push notification 离子推送-发送到外部ID,push-notification,ionic-framework,Push Notification,Ionic Framework,在IonicPush的alpha版本中,可以将PushNotification发送到外部ID。然而,在测试版中,我只向内部ID发送推送通知 外部_id连接到我的数据库中的用户,由我的后端生成,如下所示:55f743ed0664427a638c150c295741f8826994707148da4767 因此,像这样向alpha中的外部_id发送pushNotification是没有问题的 user_ids: array("55f743ed0664427a638c150c295741f882699

在IonicPush的alpha版本中,可以将PushNotification发送到外部ID。然而,在测试版中,我只向内部ID发送推送通知

外部_id连接到我的数据库中的用户,由我的后端生成,如下所示:55f743ed0664427a638c150c295741f8826994707148da4767

因此,像这样向alpha中的外部_id发送pushNotification是没有问题的

user_ids: array("55f743ed0664427a638c150c295741f8826994707148da4767","55f743ed0664427a638c150c295741f8826994707148da4767","55f743ed0664427a638c150c295741f8826994707148da4767");
现在在beta版中,ionicPush服务为每个用户生成内部_ID,我只能向内部_ID发送PushNotification。这些内部\u ID未保存在我的数据库中

user_ids: array("5303434a-5f48-4743-9584-15ccb8bf7528","5303434a-5f48-4743-9584-15ccb8bf7528");
我现在的问题是,我必须通过外部id发送推送,但我不能再这样做了。 ionic用户是发送目标推送所必需的,在我的例子中,它有一个内部id、外部id和一个名称

更新:IonicUser

ionicUser具有名称、ID和外部ID。可以将推送发送到ID,但不能发送到外部ID

ionic用户保存Android/iOs设备令牌


我不知道您所说的内部和外部Id是什么意思,但当您使用代码时:

var push = new Ionic.Push({
  "debug": true
});

push.register(function(token) {
  console.log("Device token:",token.token);
});

它返回一个令牌。这是您可以保存到数据库的令牌,然后使用它发送通知,如下所述:。

那么为什么您不能切换到使用内部id?哦,完全忘记接受这个问题了。是的,我想我需要离子用户。我重写了我的应用程序,以便将令牌发送到后端,并将其保存给当前登录的用户。很有魅力