【问题标题】:Share UILocalnotification between devices在设备之间共享 UILocalnotification
【发布时间】:2014-12-18 21:16:55
【问题描述】:

我正在开发一个 ToDo 应用程序,并计划使用 UILocalNotification。我已将 CoreData 与 iCloud 支持集成在一起。

我在谷歌上搜索了很多如何在设备之间共享通知,但我找不到任何东西。 所以我希望你们中的一些人可以在这里帮助一个新的 Swift 开发者,所以我的问题是:

1:我可以在设备之间共享通知而不使用服务器发送推送通知吗? 2:我可以在一个设备上拥有多少个 NSLocalnotification?

//金

【问题讨论】:

  • 你的意思是UILocalNotification吗?
  • 天哪!我现在编辑!谢谢! :)
  • 您可以尝试使用 UIActivity 和 UIActivityViewController 来共享文本、图像或其他内容。请参阅UIActivity 了解信息

标签: core-data swift notifications icloud


【解决方案1】:

如果您使用 Core Data 和 iCloud 来保持设备之间的数据同步,您可以在一定程度上实现您的目标。您需要做的是检测何时从 iCloud 导入新更改并在此时刷新通知。我以前成功地使用过这种方法,但它确实有一些警告。尤其: - 在不存储其他信息的情况下,相同的通知将显示在多个设备上。 - 通知的同步取决于正在更新的 iCloud 数据。这意味着如果无法在后台刷新 iCloud 数据,其他设备将无法同步。可以使用扩展程序或后台服务解决此问题,但我对它们不太熟悉。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-17
    • 2021-05-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多