Ionic FirebasePush Уведомление получено, но не отображается на IOS - PullRequest
0 голосов
/ 10 июля 2019

Я отправляю push-уведомление через облачные сообщения Firebase. На андроиде работает нормально а на иосе нет. на консоли Xcode я вижу, что сообщение получено, но ничего не отображается. на iPhone, когда я захожу в настройки своего приложения, я не могу найти страницу уведомлений. Я уже установил все сертификаты

это консоль xcode


2019-07-10 11:30:39.866130+0200 MyApp[645:69233] Connected to FCM.
2019-07-10 11:30:39.870450+0200 MyApp[645:69233] InstanceID token: c3AZIIkBL_Y:APA91bHMXXXXXXXXXXtSP_qSOQVNXXXXXXXX2fBamwc-2YivcH6gz-88CX725_lAqmu9Zyh278CWnqmGYZVdirieAUThg8Du
2019-07-10 11:30:39.925308+0200 MyApp[645:69277] [Fabric] failed to download settings Error Domain=FABNetworkError Code=-5 "(null)" UserInfo={status_code=403, type=2, request_id=08152abdXXXXXXXXXX, content_type=application/json; charset=utf-8}
2019-07-10 11:30:40.663770+0200 MyApp[645:69233] Ionic Native: deviceready event fired after 649 ms
2019-07-10 11:30:53.887736+0200 MyApp[645:69233] Received data message: {
    "collapse_key" = "com.XXXXXXXX";
    from = 45610XXXXX;
    notification =     {
        body = test;
        e = 1;
        tag = "campaign_collapse_key_52733XXXXXXX";
        title = prova;
    };
}

мой код

async getToken(user) {
    let token;
    if (this.platform.is('android')) {
      token = await this.firebase.getToken();
    }

    if (this.platform.is('ios')) {
      token = await this.firebase.getToken();
      await this.firebase.grantPermission();
    }

    this.saveToken(token, user);
  }
...