今天小部件和应用程序之间的通信

communicate between today widget and application

我有一个今日小部件和一个应用程序。需要在它们之间进行通信,以便在两者都为 运行.

的任何时间点传递信息。

我可以使用 NSProxy 在 Mac 应用程序上实现通信两个应用程序,将一个进程设置为服务器。

此致,

如果你想在今天的扩展程序和你的应用程序之间进行通信。你可以使用 nsuserdefaults.

有很好的教程。 app-extension-programming-today

Host AppToday Extension 之间的通信:

  1. 要共享数据:使用AppGroups

  2. 要共享代码:使用Frameworks

参考:https://developer.apple.com/library/content/documentation/General/Conceptual/ExtensibilityPG/ExtensionScenarios.html#//apple_ref/doc/uid/TP40014214-CH21-SW1

有关如何实施 Today Extension 的更多信息:https://github.com/pgpt10/Today-Widget