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 を習得する必要はありません。

共有コントラクトには、共有ソースと共有ターゲットの 2 つの部分があります。アプリからデータを共有したいので、共有ソースを実装しています。共有ソースとしてデータを共有する方法 (電子メール、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 に答える