FCM不会在Flutter中唤醒android设备

时间:2020-03-14 08:35:20

标签: android flutter firebase-cloud-messaging

我想在发送FCM通知后唤醒设备。 我能够使用Cloud Functions中的admin sdk向Android设备发送通知。但是,在锁定状态下,我无法唤醒设备(只有声音)。其他应用程序(例如Gmai)可以唤醒设备。另外,它在iOS上也能正常工作。

这是Cloud Functions中的代码。

try {
    const options = {
      priority: "high",
    };

    const payload: admin.messaging.MessagingPayload = {
      notification: {
        title: message.title,
        body: message.body,
        click_action: 'FLUTTER_NOTIFICATION_CLICK',
        badge: `${message.badgeNum}`,
      },
    };
    await admin.messaging().sendToDevice(message.fcmToken, payload, options);
  } catch (e) {
    console.error(e.message);
    throw e;
  }

0 个答案:

没有答案