iOS 上未收到 ionic 3 推送通知



我正在尝试按照这个文档做一个安卓推送通知,我知道我需要

  1. 设备令牌
  2. 接口密钥
  3. 发件人标识

我正在获取设备令牌,并在 FCM 中创建了一个项目,并获得了发件人 ID 和 API 密钥。

但是我无法收到来自后端的推送通知,她是我在app.component.ts文件中使用的代码

push.hasPermission()
      .then((res: any) => {
        if (res.isEnabled) {
          console.log('We have permission to send push notifications');
        } else {
          console.log('We do not have permission to send push notifications');
        }
      });
      // to initialize push notifications
      const options: PushOptions = {
        android: {
            senderID: '129188921379'
        },
        ios: {
            alert: 'true',
            badge: true,
            sound: 'false'
        },
        windows: {}
      };
      const pushObject: PushObject = push.init(options);
      pushObject.on('notification').subscribe((notification: any) => console.log('Received a notification', notification));
      pushObject.on('registration').subscribe((registration: any) => {
        console.log('Device registered', registration);
        self.deviceToken = registration.registrationId;
      });
      pushObject.on('error').subscribe(error => console.error('Error with Push plugin', error));

我没有收到任何错误如何检查前端或后端的错误在哪里

我没有获得任何适用于iPhone的注册表ID,这是问题所在,但是对于Android,我得到了

你在 push.init 之前调用 .hasPermission

相关内容

  • 没有找到相关文章

最新更新