Daveのアプローチを使用しますが、ここでもう少し詳しく説明します。アプリで、質問を含む配列を作成します。次に、ユーザーが現在質問している値も保存し、index
と呼びます。 例えば。次に、次の擬似コードがあります。
index = 0
questions = []
これで、ユーザーがアプリを起動したらすぐに10個の質問をロードし(Daveの回答を参照、これにはMongoDBのスキップと制限を使用)、それらを配列に追加します。 questions [index]
を提供する あなたのユーザーに。インデックスが8(=9番目の質問)に達したらすぐに、APIを介してさらに10個の質問をロードし、それらを配列に追加します。このようにして、ユーザーはいつでも質問を利用できます。