如何使用一个信号向离子和电容器推送通知添加自定义声音

How to add custom sound to ionic and capacitor push notifications using one signal

有没有人可以通过一个信号帮助向 ionic 5 和电容器推送通知添加自定义声音,它在 cordova 上运行良好,但现在我想迁移到电容器

我最近用一个信号集成了电容。您可以尝试按照本文档中的说明(步骤 1 至 5)进行操作:https://documentation.onesignal.com/docs/ionic-sdk-setup.

以下注意事项也可能对您有所帮助:

  1. 在步骤 2.1“导入 OneSignal Cordova 插件”中,运行 npm install onesignal-cordova-pluginnpx cap sync(“离子电容器”选项卡中的命令)。此步骤中安装的 Cordova 插件可与 Capacitor 一起正常工作。
  2. 在步骤 5.4“添加服务扩展”中,Xcode 中有两个类似的扩展名为“Notification Content Extension”和“Notification Service Extension”,正确的是“Notification Service Extension”(如果你select这个扩展你会看到NotificationService.swift,否则你会参见 NotificationViewController.swift)。
  3. 在步骤5.5.7“你现在应该看到所有3个框架”,因为我们都使用webview引擎,我们需要添加“WebKit.framework”,否则你会失败,你可能会看到同样的错误在这个问题中:Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_WKWebView", referenced from:.