flutter - 如何在不重新构建应用程序的情况下个性化变量
问题描述
我在我的应用程序和电子邮件中使用 WhatsApp 启动器,有没有办法在我的代码之外随时更改和个性化电话号码和电子邮件,而无需重建应用程序
解决方案
您可以使用 Firestore 之类的无服务器解决方案来实现此目的。我建议您阅读完整的教程,因为它不是可以在 StackOverflow 答案中解释的内容(https://medium.com/@atul.sharma_94062/how-to-use-cloud-firestore-with-flutter-e6f9e8821b27)。大多数情况下它也是免费的,您可以查看 Firebase 定价 ( https://firebase.google.com/pricing )。
您可以从应用中读取数据库,也可以从 Firebase 控制台更新数据库。
一个例子是:
void getData() {
databaseReference
.collection("books")
.getDocuments()
.then((QuerySnapshot snapshot) {
snapshot.documents.forEach((f) => print('${f.data}}'));
});
}
推荐阅读
- php - 如何在登录时解决“这些凭据与我们的记录不匹配”错误。拉拉维尔
- kubernetes - 如何在不使用 kubectl 端口转发的情况下在生产中部署 Istio Jaeger UI 跟踪
- compiler-construction - 如何解析给定的 LALR(1) 语法
- ios - Swift 5:在照片编辑应用程序上添加图像边框的更好方法/方法?
- javascript - 我试图根据距离查找特定路线的价格,但是每当我放置地点时,if循环返回else而不是价格
- r - 我收到错误“knn 错误(train = prc_train, test = prc_test, cl = prc_train_labels, : no missing values are allowed”
- sql - 设计一个表来存储单个实体的不同值?
- c++ - 如何使用 C++ 复制一些具有不同扩展名的文件
- excel - 删除不在两个其他单元格之间的行
- c++ - 使用 to_string、reverse、stoi 组合的 C++ 反转数给出运行时错误实例超出范围