我有一个大型的3D游戏,让玩家可以构建并创建有趣的巨大世界,并将它们保存到Windows Phone 7的磁盘上。
该游戏使用XNA并执行许多Silverlight或SLXNA混合应用程序不支持的内容。
我想让玩家在那里备份将文件保存到他们的skydrive(首选)或Dropbox但是经过一个多星期的尝试获得某种意义上的工作后,我什么都没有想出来......
似乎每个eather的样本都内置(并且需要)siverlight和Web浏览器才能工作。
有没有人知道克服这些限制的方法?我的游戏中有近10万人,而且最需要的功能是cloudbackups ......
谢谢!
答案 0 :(得分:1)
我在一个Web应用程序项目中工作,服务器执行所有身份验证。当然,您始终需要打开浏览器窗口以让用户输入其凭据。
当用户输入其凭据,skydrive,dropbox或其他任何东西给你一个TOKEN a然后你使用该TOKEN以用户的名义进行操作(例如:上传文件到dropbox)做REST(webrequest)和JSON < / p>
你有使用REST,JSON等经验吗?
我认为,你需要将Oauth用于桌面(这里是谷歌解释https://developers.google.com/accounts/docs/OAuth2?hl=es)
你看到un / official sdk了吗? skydrive:http://msdn.microsoft.com/en-us/library/live/hh826521 dropbox:
阿根廷的问候 HERNAN
PS:对不起我可怕的英语:)