我正在寻找在两个单独的 Windows Phone应用程序之间共享数据的最简单,最优雅的方式。
例如,我有两个应用程序:
Input.app
- 具有输入字段和“保存”按钮Read.app
- 带有标签和“阅读”按钮的应用。用例如下:
Input.app
,在输入字段中输入内容并按“保存”按钮。Input.app
。Read.app
并按“读取”按钮。Input.app
。注意
我不是在寻找Input.app
调用Read.app
的解决方案(例如Tasks
)。此外,我不是在寻找Input.app
在线存储数据的解决方案,Read.app
在应用启动时读取数据。
这甚至可能吗?
答案 0 :(得分:2)
不,不是现在。默认情况下,应用程序是沙箱,您无法破坏沙箱。应用程序之间只有两种通信方式,但两种方式都不适合您(使用URI-s和文件扩展名)。
隔离存储隔离,因此得名。不幸的是,没有“共享”存储,甚至在同一发布者制作的应用程序之间也没有。
也许这会在即将推出的Windows Phone 8.1中发生变化,谁知道呢。如果需要,您可以转到http://wpdev.uservoice.com并请求该特定功能。