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

时间:2015-04-16 06:31:26

标签: c# visual-studio-2013 windows-phone-8.1

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

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

1 个答案:

答案 0 :(得分:1)

首先,如果您将任何内容保存在独立存储中,它就会与该应用程序隔离开来。没有其他应用可以访问它,无论它们是否共享相同的库(.dll)。 Share data between Windows Phone apps

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

深层链接

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

您可以使用URI字符串和关联文件在其他应用中共进午餐。 Auto-launching apps using file and URI associations for Windows Phone 8

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

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

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