2013-05-08 56 views
-1

最近在我的WP8应用中,我启用了应用内购买,我将确认收据存储在用户设备的独立存储中。我想将它们存储在云中,可能是存储在我的Skydrive帐户中。skydrive上传我的WP应用内购买收据

我正在寻找方式将它们上传到我的Skydrive帐户中,我所看到的所有选项都与将数据上传到用户的skydrive帐户有关。

在这方面的任何帮助?有没有更好的方法以其他方式获取这些收据(我没有任何外部站点或服务器来存储它们)。

+0

您想将来自客户的确认收据存储到您的Skydrive? – 2013-05-08 14:52:58

+0

是的,这就是主意...... – Mahender 2013-05-08 18:17:02

+0

作为开发者,您无法访问客户设备上的存储空间。此外,收据包含个人识别信息,因此除非您计划在上传之前对Skydrive上的所有内容进行加密,否则以明文形式显示该信息是一个可怕的想法。此外,作为开发商,您已经通过店面获得了一些信息,为什么要窃取客户的收据? **没有安全的方式来存储文件在云存储上,不会向每个人发布认证信息。** – 2013-05-08 20:04:24

回答

2

这是不可能的。要在skydrive上存储任何内容,您必须使用仅在用户使用Internet上的Microsoft特定页面登录后才能获取的身份验证令牌来使用LiveConnect API。

0

这是可能的,但需要与您的应用程序一起分发您的同意令牌,这似乎不是一个好主意。

方法如下:

  • 使用您的用户帐户,同意你的应用程序。你至少需要wl.skydrive_update和wl.offline_access范围
  • 保存返回的同意令牌
  • 每一个应用程序需要将文件上传到SkyDrive的时候,用你的令牌认证/授权请求