在OSX上,CloudKit自定义区域通知似乎已被破坏

时间:2015-03-07 16:15:49

标签: ios macos cocoa icloud cloudkit

我是CloudKit的新手,我对自定义区域通知感到困惑 简而言之,我无法在OS X Yosemite上收到这些通知 当我为应用程序注册通知时,应用程序:didRegisterForRemoteNotificationsWithDeviceToken:使用有效令牌调用,但从不调用通知方法(didReceiveRemoteNotification)。 另一方面,在iOS上,一切正常。

非常感谢任何帮助! 马尔特

1 个答案:

答案 0 :(得分:0)

我的应用程序遇到了类似的问题。我不确定问题是什么,但我怀疑其中一个原因。 一旦发生更改,CouldKit会使用推送通知从cloudKit服务器环境通知您的应用。

  • 这需要您的应用(和用户接受)使用推送通知。因此,请检查iOS设备和OS X系统首选项上的应用是否已启用
  • 推送通知似乎只适用于生产环境。但我并不是百分之百确定,只是怀疑。

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