【问题标题】:Push notifications not working on macOS Catalyst app推送通知不适用于 macOS Catalyst 应用程序
【发布时间】:2019-12-16 15:42:52
【问题描述】:

将我的包标识符从为 Catalyst 应用程序自动生成的标识符切换到现有 Mac 应用程序的包标识符后,我不再接收远程推送通知。

应用程序显示它已注册通知。服务器上的主题设置为正确的捆绑包 ID(现有 Mac 应用的捆绑包 ID)。我尝试过使用 JWT 令牌和 Mac 推送证书。

来自服务器的响应返回 200“已发送”,但我的设备上没有收到通知。

是否有人在不使用自动生成的捆绑 ID 的情况下使用 Catalyst 应用程序收到推送通知?关于我可以尝试使其工作的东西的任何想法?

【问题讨论】:

  • 为了跟进这一点,推送通知一直在工作 - 我意识到本地通知也没有出现时出了点问题,所以当我重新启动所有通知(本地和推送)时在通知中心。
  • 另一个跟进:现在我又回到了根本没有收到任何推送通知的状态。
  • 我认为催化剂标签不正确。
  • 这个问题有什么更新吗?
  • @bmueller 感谢您的猜测。刚刚检查了我们的服务器,我们已经设置了push-type-field。但是,我们无法在 macOS(催化剂)上接收推送。

标签: ios macos mac-catalyst


【解决方案1】:

我们使用了自动生成的捆绑包 ID,但最初遇到了通知问题。 现在我们必须使用 iOS 应用程序包 ID 向 Mac Catalyst 应用程序发送通知。从记忆中,当我们几个月前尝试它并提交了一个错误时,这并没有奏效。 我建议使用 iOS 应用程序包 ID,即使您使用的是自定义包 ID。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-05-26
    • 2011-07-08
    • 2021-06-08
    • 1970-01-01
    • 1970-01-01
    • 2021-04-10
    • 2022-08-04
    • 1970-01-01
    相关资源
    最近更新 更多