通过公共共享库进行 Windows Phone 应用间通信



我正在使用C#在Visual Studio 2013上为Windows Phone 8.1开发一个应用程序,我创建了一个.dll库文件,该文件保存了一些数据,与我在另一个应用程序中使用的.dll相同。

我的要求是基于相同的.dll文件,我应该与另一个应用程序通信。与Android的情况一样,我们有广播接收器,它可以在内部发出请求,并且可以轻松地在两个应用程序之间共享数据。Windows Phone开发中是否有任何功能使此任务可行?

首先,如果将任何内容保存在独立存储中,则会将其隔离到该应用。 没有其他应用程序可以访问它,无论它们是否共享相同的库 (.dll)。在 Windows Phone 应用之间共享数据

应用之间的两种通信方式:

深度链接

您可以使用深层链接从一个应用打开另一个应用,并将值传递给该应用。

您可以使用 URI 字符串和关联文件来享用另一个应用。使用 Windows Phone 8 的文件和 URI 关联自动启动应用

从 Web 服务或云存储中保存和检索数据

应用程序

可以通过将数据上传到云存储来在它们之间共享数据,当第二个应用程序打开时,它可以检查新数据。

这显然只有在设备具有数据连接时才有效。

最新更新