【问题标题】:Windows Phone inter-app communication through common share library通过公共共享库进行 Windows Phone 应用间通信
【发布时间】:2015-04-16 06:31:26
【问题描述】:

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

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

【问题讨论】:

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


【解决方案1】:

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

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

深层链接

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

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

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

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

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

【讨论】:

  • 感谢 Johan 的回复,公共库是否有可能静默地从应用程序 A 获取数据并将这些数据传递给共享同一库的另一个应用程序 B。我的要求非常基于两个应用程序的公共库通信,请回复..再次非常感谢。
  • @Anil Chahal 不,我不知道。除非您对在 iOS 和 Android 中可行的应用程序实施静默推送,但不确定 WP8
猜你喜欢
  • 2016-07-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多