0

I make a html5/JS game on WinRT for Windows 8. I would like to share score of a game with twitter or Facebook. Can we do this ? There is a the sharing contract, but I only know it for email. Can we use it for Facebook and Twitter ?

Thanks for your time, Regards.

4

2 回答 2

0

您无需学习 Facebook 和 Twitter API 即可分享您的游戏得分。

共享合约有两部分:共享源和共享目标。您正在实现一个共享源,因为您想从您的应用程序共享数据。作为共享源,共享任何数据(无论是电子邮件还是 Facebook 或 Twitter)的方式是响应 DataRequested 事件并使用您要共享的数据构建一个数据包。然后将该数据传递给 Win8 操作系统的共享代理,该代理将寻找接受共享数据类型的“共享目标”应用程序。(您可以共享各种类型的数据:无格式文本、格式化文本、链接/URI、图像、文件、您自己的自定义类型……)例如,假设您选择共享一些无格式文本,例如“我刚刚得分 x在真棒游戏 Y 上!”。

因此,作为共享源,您只需担心打包数据。分享目标应用程序将负责其余的工作(这将包含 Facebook 和 Twitter 特定的逻辑)。

共享源的示例代码:http: //code.msdn.microsoft.com/windowsapps/Sharing-Content-Source-App-d9bffd84

于 2013-05-07T02:59:16.623 回答