XLS内容从云端同步到iOS或Android应用内存的最佳策略

本文关键字:应用 Android 内存 策略 最佳 iOS 云端 同步 XLS | 更新日期: 2023-09-27 18:14:24

我正在使用Unity3D框架开发一个移动应用程序,这是一个c#/javascript 3D引擎,在桌面和移动平台上工作。

我需要在基于云的存储(Dropbox或GoogleDrive)上恢复XLS文件的内容,然后在移动平台上处理它,将其转换为本地SQLite数据库。移动应用程序将定期检查远程xls文件上的修改,并在需要时将其推送到本地进行处理。

我使用的框架(Unity3D)允许我同时使用c#和Javascript技术。

实现这种功能的最佳策略是什么?我对web API完全是新手,我在Dropbox的文档中看到有几种与云文件夹交互的可能性。

是否有可能将xml文档的内容获取到移动设备内存(写入其本地驱动器)?实现它的最简单/更优雅的方法是什么?

提前致谢

XLS内容从云端同步到iOS或Android应用内存的最佳策略

Unity3D支持在项目中使用托管dll。因此,您可以查看使用以下库之一:

http://sergeytihon.wordpress.com/2013/09/29/dropbox-for-net-developers/

https://developers.google.com/drive/web/quickstart/quickstart-cs

并选择一个。

在wiki上也有从Unity3D读取excel文件的代码:http://wiki.unity3d.com/index.php?title=Load_Data_from_Excel_2003

和使用SQLite的代码:http://wiki.unity3d.com/index.php/SQLite.

从那里把它放在一起是由您决定的,来自每个链接的文档应该足以实现您想要的。我建议你在这里从你的主要游戏中抽象出不同的平台(游戏邦注:比如Google Drive vs Dropbox),以防你之后想要改变它们。根据我的经验,这两者之间的操作非常相似,只要您使用适当的抽象技术,就可以相当直接地进行更改。