【问题标题】:c# Open Windows 8 Application by url posted on facebookc#通过在facebook上发布的url打开Windows 8应用程序
【发布时间】:2013-04-29 10:47:28
【问题描述】:

我正在创建一个允许您共享一些内容的 Metro 应用程序。 此时可以在 facebook 上分享一个 url(例如 http//www.stackoverflow.com)。

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

例如,我有一个美食应用程序,想在 facebook 上分享一家特定的餐厅。当 Facebook 朋友点击该链接时,美食应用程序将启动,他将导航到该特定餐厅。

这可能吗?我该怎么做?

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

【问题讨论】:

  • 您明白这仅适用于运行 Windows 8 的人。为什么不显示每个人都可以看到的内容?这实际上取决于您的应用程序是如何工作的,即使它支持开始显示特定内容。
  • 我知道它需要 Windows 8。稍后我会将应用程序扩展到 Windows Phone,但 atm 仅作为 Windows 8 应用程序。你有“制作”这样一个 URL 的想法吗?

标签: c# protocol-handler


【解决方案1】:

您只能共享 6 种不同类型的数据。

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

数据通过称为 DataPackage 的对象共享。在本文中,我们将共享源和共享目标分为两个单独的部分。

如需从您的网站申请午餐地铁,请关注article

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多