【问题标题】:How to get APNs token of iOS in Flutter for push notifications?如何在 Flutter 中获取 iOS 的 APNs 令牌以进行推送通知?
【发布时间】:2019-11-14 18:50:00
【问题描述】:

如何在 Flutter 中获取 IOS 设备的 APNs 号以进行推送通知? FirebaseMessaging 提供了一个设备令牌。它适用于 Android,但对于 IOS,我需要 APNs 令牌来推送通知。请给我建议。

【问题讨论】:

  • 请试试这个,希望它能解决你的问题,myhexaville.com/2018/04/09/…
  • @FenilPatel 感谢您给我一个建议。但我需要在后端发送 APNs 令牌以在 iOS 设备中进行通知。 FCM 令牌适用于 Android。
  • 您找到解决方案了吗?

标签: flutter


【解决方案1】:

您可以从FirebaseMessaging 获取 APNs Token ...

只要检查平台是否是 iOS/macOS 然后设置这个条件

var iosToken=await FirebaseMessaging.instance.getAPNSToken();

在 android/Web 的情况下,它会返回 null

【讨论】:

    【解决方案2】:

    试试这个插件flutter_apns,它基于FirebaseMessaging,但是对于IOS,你可以从APNs获取token,不依赖FCM。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-07
      • 2017-01-26
      • 1970-01-01
      • 2011-09-17
      • 2014-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多