加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

每次更新应用程序时,是否需要创建一个新的SQLite数据库?

发布时间:2020-12-12 19:15:45 所属栏目:百科 来源:网络整理
导读:我有一个Xamarin Forms应用程序,我想开发。它将有一个SQLite数据库,我希望在iOS和Android上可以使用它。数据库将使用初始种子数据从云端的SQL Server数据库中填入数据。我认为这将是大约500行数据,每行约1Kb。 我不明白的是什么时候和如何填充这个。我应
我有一个Xamarin Forms应用程序,我想开发。它将有一个SQLite数据库,我希望在iOS和Android上可以使用它。数据库将使用初始种子数据从云端的SQL Server数据库中填入数据。我认为这将是大约500行数据,每行约1Kb。

我不明白的是什么时候和如何填充这个。我应该尝试将数据放入CSV文件,并在应用程序安装时或首次启动时填充数据库?使用大量的insert语句来填充代码之外的行以外的种子数据的常规方法是什么。

任何关于如何正常完成的帮助或建议(我认为大多数人以同样的方式)将非常感激。

谢谢

让我们打破这个问题。

Is the initial data that you wish to use in your app going to change over time?

如果您包含任何预先填充的数据(基于SQLite,Realm或CSV的文件…),并且您所包含的数据过期,并且必须按照常规更新,则需要发布应用程序更新(.apk / .ipa),以便您的新用户安装接收更新的数据(下面更多的内容)。

注意:这假设您当前的用户通过实际运行您的应用程序获取更新的数据,并且它正在处理本地数据更新(后台服务,推送通知,数据轮询等)。

Is this a Line of Business (LoB) application published via Ad-Hoc,private Store,and/or iOS Enterprise publishing?

如果您控制用户群,则不必强制进行更新安装,以便您的用户获取新的/更新的预填充数据可能是可接受的方法,但是如果他们一直强制更新应用程序,则不会是一个很好的用户体验。但它的作品…

Is this application going to be distributed via the public Apple and Google App Stores?

您需要非常小心您应用程序中包含的预填充数据。

如果数据过时,您需要将更新的应用程序版本推送到新安装安装的商店,请注意将该新应用程序存入商店可能是几天甚至几个月。

Play商店通常在发布应用程序更新时不到24小时,而Apple Store可以相同,不要打赌。

我们经常看到48-72小时延迟,并随机拒绝,因此可能需要一周或更长时间才能将更新应用程序更新到Apple Store。我们已经拒绝了延迟一个月以上的应用更新,并已进入上诉过程,甚至删除已经存在的功能,以重新发布

注意:每个应用程序更新到苹果商店重置您的用户评论…

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读