Ionic framework 如何从Google Drive下载csv文件以在移动应用程序中显示内容
我在移动应用开发方面是一个全新的人,因此对如何开始感到非常困惑(这与我反复阅读Google Drive API文档的程度无关) 我想实现我的(最初是“android”)移动应用程序的方式(我将使用ionic开发):Ionic framework 如何从Google Drive下载csv文件以在移动应用程序中显示内容,ionic-framework,google-drive-api,google-oauth,ionic4,google-drive-android-api,Ionic Framework,Google Drive Api,Google Oauth,Ionic4,Google Drive Android Api,我在移动应用开发方面是一个全新的人,因此对如何开始感到非常困惑(这与我反复阅读Google Drive API文档的程度无关) 我想实现我的(最初是“android”)移动应用程序的方式(我将使用ionic开发): 我将有一个谷歌驱动器帐户,我将有一个CSV文件。我会定期在后台更新文件的内容(可能一周两次) 我将开发的移动应用程序只需从Google Drive中检索文件,处理内容并以更可读(易于理解)的格式向用户显示 我的应用程序不会将任何数据/文件从用户设备上传到谷歌硬盘。该应用程序将只从G
- 我将有一个谷歌驱动器帐户,我将有一个CSV文件。我会定期在后台更新文件的内容(可能一周两次)
- 我将开发的移动应用程序只需从Google Drive中检索文件,处理内容并以更可读(易于理解)的格式向用户显示
- 我的应用程序不会将任何数据/文件从用户设备上传到谷歌硬盘。该应用程序将只从Google Drive检索一个文件,向用户显示内容
你也可以分享你的观点,如果我应该考虑使用FixBasy来解决我的问题,我想会更贵。
< P>根据与你讨论的要求,我建议不要用谷歌Delphi API来做这件事。 目前还没有关于爱奥尼亚4+谷歌驱动API的教程,只有一些是关于旧版本的。创建一个无法很好扩展的解决方案将是一场艰苦的斗争 相反,您应该开始考虑使用Firebase 有很多教程向您展示了一些基本知识:设置登录系统,以及从数据库中读取一些数据 自由限制是相当慷慨的 您可以在应用程序中实现缓存,以便在设备上存储数据副本,并且只每周刷新一次,或者更高级,在其中放置第二个表,记录主表的上次更新日期 Firebase按读取收费,因此如果您可以将其设置为每次只读取一条记录(上次更新),而不是下载整个数据库,那么您可以进一步扩展免费层如果你的收入超过了免费层,而应用程序的收入又不足以支付成本,那么你可以选择投资时间而不是金钱。文档中有关于导出用户的指南,它们提供了一些工具,以便在不要求用户重置密码的情况下将密码放入另一个系统。数据库也可以类似地导出。数据是私有的吗?您只需在Google Drive上为资产设置一个公共共享url,并使用该直接url而不是设置Google Drive API。这是一个选项。但是我希望csv文件只能被我的移动应用程序访问。换句话说,我不希望其他不使用移动应用程序的人可以访问它@rtpHarry,有没有基于这些要求的评论?好的,是的,您需要api,否则firebase可能是一个合理的选择。他们提供相当大的自由层。你是否期望有大量的用户?我尝试过搜索,谷歌硬盘+爱奥尼亚4似乎不太受社区欢迎。然而,Firebase教程随处可见,设置电子邮件/通行证登录很容易。同时我一直在调查。看起来Firebase是个不错的选择。关于如何将Ionic与Firebase一起使用,还有更多信息/教程。我不知道应用程序的用户数量会有多大。如果它足够大,我认为它的收入将支付Firebase的成本。还有一些其他的成本,所以我的一个意图是通过使用谷歌硬盘来降低成本。但从表面上看,Firebase将使生活在许多方面变得更加轻松。谢谢,@rtpHarry!欢迎任何有其他意见的人发表评论/回答。非常感谢您的富有洞察力的回答!这完全有道理。