首页 > 解决方案 > 每天在 Firebase 上检索不同的字符串 - swift

问题描述

抱歉,如果已经存在一些关于此的帖子,但这是我正在尝试做的事情:

我如何检索与它关联的那一天的一个字符串,因为我不想以一种我总是在应用商店中制作新版本只是为了更改那些最少的细节的方式对本地句子进行编码?感谢您提供任何帮助或替代建议!

标签: iosswiftfirebasedate

解决方案


创建“句子”集合的更火力的方式...

{ sentence: 'some sentence', unused: true }

每天一次,搜索它,比如...

db.collection('Sentences').where('unused', true)  // returns a promise with results

从中选择一个随机元素results.docs并将其保存在“SentenceDuJour”集合中

let docs = results.docs
let doc = docs[Math.floor(Math.random() * docs.length)]

doc.ref.update({ unused: false })
db.collection('SentenceDuJour').doc('alwaysthesamedocid').set(doc.data())

推荐阅读