2013-04-29 79 views
0

我正在创建一个Metro应用程序,允许您共享一些内容。 在这一刻有可能在Facebook上分享一个网址(例如http // www.stackoverflow.com)。c#通过网址打开Windows 8应用程序在Facebook上发布

我真正想要的是邀请人们(通过脸书)点击共享链接。当他们点击链接时,我想让我的应用程序启动并导航到应用程序中的某个页面。

例如我有一个食品应用程序,并希望在Facebook上分享一个特定的餐厅。当Facebook好友点击链接时,食品应用程序将启动,他将导航到该特定的餐厅。

这是可能的,我该怎么做?

p.s我在清单上添加了一个“声明”的协议,但比卡住了。

+0

你明白这只能为运行Windows 8的人员工作。为什么你不显示每个人都能看到的内容?这实际上取决于您的应用程序的工作方式,即使它支持开始显示特定内容。 – 2013-04-29 11:07:35

+0

我明白它需要Windows 8.稍后我会将应用程序扩展到Windows Phone,但是atm只能作为Windows 8应用程序。 你有没有想法“制作”这样一个URL? – user1951083 2013-04-29 11:20:07

回答

0

您可以共享6种不同类型的数据。

  1. 位图:由字节流表示的位图。系统在共享屏幕截图时提供这一个;
  2. HTML:HTML格式的文本;
  3. Rtf:RTF格式的文本;
  4. StorageItems:实现IStorageItem接口的项目。它似乎是位于物理驱动器上的媒体项目;
  5. 文本:原始文本共享;
  6. Uri:你可以分享这种格式的链接;

数据通过一个名为DataPackage的对象共享。在本文中,我们将把Share Source和Share Target分成两个独立的部分。

和您的网站上用午餐的地铁应用,请点击此article

,如果你想分享你的应用程序链接试试这个www.windowsphone.com/s?appid=

相关问题