【发布时间】:2022-08-03 15:44:15
【问题描述】:
问题:-获取远程通知时,必须使用有效负载中的 imageurl 显示图像。在 Android 中,一旦我们更改了有效负载,它就可以正常工作。在 iOS 图像中未显示在推送通知中。
通知服务扩展面临的问题:-我添加了通知扩展并添加了用于修改通知内容的代码。此配置在本机 iOS 应用程序中运行良好。
在 Flutter iOS 项目中添加了相同的内容,但它不会工作。在接收推送通知时,不会调用扩展程序。只收到正常通知。我尝试了很多方案来解决这个问题。仍然无法正常工作。
我遵循的步骤:
- 添加了获取通知权限的代码
- 为项目添加了通知扩展
- 用于配置文件配置的自动管理签名
- 添加了修改通知的代码
- 在负载中添加了 imageURL 和 mutable-content 键
在此处添加了项目和有效负载屏幕截图
-
您是否尝试过使用 Objective C 而不是 Swift 来激活通知服务?我指的是firebase.flutter.dev/docs/messaging/…添加产品名称(使用 ImageNotification 跟随),将 Language 设置为 Objective-C,然后单击 Finish。
标签: ios flutter flutter-ios unnotificationserviceextension rich-notifications