【问题标题】:CloudKit custom zone notification seems broken on OSXCloudKit 自定义区域通知在 OSX 上似乎已损坏
【发布时间】:2015-05-09 03:08:03
【问题描述】:

我对 CloudKit 还很陌生,而且我被自定义区域通知卡住了。
简而言之,我无法在 OS X Yosemite 上收到这些通知。
当我注册我的应用程序以获取通知时,application:didRegisterForRemoteNotificationsWithDeviceToken: 使用有效令牌调用,但从未调用通知方法 (didReceiveRemoteNotification)。
另一方面,在 iOS 上,一切正常。

非常感谢任何帮助!
马耳他

【问题讨论】:

  • 我也有同样的问题。您设法解决了这个问题吗?

标签: ios macos cocoa icloud cloudkit


【解决方案1】:

我的应用也有类似的问题。我不确定问题是什么,但我怀疑这两个原因之一。 发生更改后,CoulKit 使用推送通知从 cloudKit 服务器环境通知您的应用。

  • 这需要您的应用程序(和用户接受)使用推送通知。因此,请检查您的 iOS 设备上的应用和 OS X 系统偏好设置是否已启用这些功能
  • 似乎推送通知仅在生产环境中有效。但我对此不是 100% 肯定,只是怀疑。

我最终轮询更改,因为在 iOS 上,用户会看到一条警报,询问他们是否要接受您的应用的推送通知。尽管通知对用户来说是不可见的,但用户害怕被你的应用程序惹恼,并且经常选择退出。所以无论如何你都需要一个后备。

【讨论】:

    猜你喜欢
    • 2014-12-09
    • 2016-01-14
    • 2013-05-23
    • 2020-03-18
    • 1970-01-01
    • 2021-12-10
    • 2016-05-27
    • 2013-07-07
    • 1970-01-01
    相关资源
    最近更新 更多