我想知道最佳方式以及如何确保使用App Maker应用的多个用户在同时使用应用时看到相同的数据。
例如,如果两个用户位于ContactEdit页面上,并且他们正在编辑相同的联系人项目详细信息。如果数据源设置为自动保存(即非手动保存模式),则预期的行为是,如果一个用户更新联系人姓名(联系人项目名称的输入/编辑字段),则其他用户查看相同的ContactEdit该项目的页面还将使用新值更新其联系人姓名字段?
或者它可能只是绑定可能"推"更改给另一个用户?例如,如果顶部有一个标签窗口小部件,显示联系人的全名,该联系人的姓名绑定到“联系人姓名”字段,那么所有用户还是仅更新当前用户?
在我的测试中(在预览模式下),似乎只有在我手动刷新页面时数据才会更新(不确定这是否是预览模式限制)。似乎除非数据源被重新加载(即使我在页面的附件上添加了数据源重新加载,它也始终不断更新,我需要首先导航然后再返回),更改不是"推"对其他用户来说,这是对的吗?有没有办法立即将更改推送给所有用户?
感谢您的时间和考虑!
答案 0 :(得分:0)
如果您希望类似下图中的内容,我强烈建议您使用Firebase。
我建议您阅读使用Firebase的get started文档。否则,它对于appmaker原生数据源来说是一个极具吸引力的功能。祝你好运!