intercom_flutter 8.1.3 iOS 推送通知不起作用

问题描述 投票:0回答:1

我们正在将对讲机集成到我们的 Flutter 应用程序中。在他们的官方开发者网站上,没有 Flutter SDK。但 pub.dev 上有一个 intercom_flutter,它看起来非常有用,并且与 Android 和 iOS SDK 集成得很好。它适用于所有功能,但当我通过对讲控制台应答线程时,我的 iPhone 不会收到通知,而 Android 会收到通知。由于iOS版本的限制,尽管有更新的版本,但我集成的是8.1.3版本。我按照包装页面上的所有说明进行操作,但仍然无法使其工作。有人遇到同样的问题吗?

我按照包页面上的所有步骤进行操作,包括设置令牌:

最终 firebaseMessaging = FirebaseMessaging.instance; 最终 intercomToken = Platform.isIOS ?等待 firebaseMessaging.getAPNSToken() : 等待 firebaseMessaging.getToken();

Intercom.instance.sendTokenToIntercom(intercomToken);

flutter push-notification apple-push-notifications intercom
1个回答
0
投票

对讲机上设置设备令牌的 flutter 功能似乎无法正常工作。在对讲机 iOS 开发人员页面上,我找到了一个用于在对讲机上设置 APNS 令牌的代码片段。当我将其稍微修改的版本添加到 AppDelegate.swift 文件中时,它起作用了。

    import Intercom
    ...
    ...
    override func application(
        _ application: UIApplication,
        didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {

         Intercom.setDeviceToken(deviceToken)

    }
© www.soinside.com 2019 - 2024. All rights reserved.