0

私はモバイルアプリを書いたことがなく、これから書く予定です。同じのアーキテクチャに関するアドバイスが必要です。

最初に機能について簡単に説明します。

  • その一種の「一般知識の質問と回答」アプリケーションです。
  • さまざまなカテゴリがあり、各カテゴリにはさまざまな質問があります。
  • ユーザーはカテゴリ内のすべての質問をスクロールできます ([次へ] または [戻る] ボタンを使用)。
  • 各質問には「回答を表示」ボタンがあり、ユーザーが回答を考えた後、ボタンを使用して同じことを確認できます。

https://play.google.com/store/apps/details?id=com.programmerworld.HRInterviewQuestionsLite&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5wcm9ncmFtbWVyd29ybGQuSFJJbnRlcnZpZXdRdWVzdGlvbnNMaXRlIl0のようなもの。

その他の機能 1. すべてのプラットフォーム (androids、ios、windows mobile など) で動作するはずなので、phonegap を使用する予定です

  1. Q&A のリストは更新可能である必要があります。たとえば、まったく新しい Q&A を更新したり、古い質問に対するより良い回答を提供したり、新しいカテゴリなどを提供したりできます。

  2. 誰かがモバイルにアプリをインストールした場合、Q&A リストをコピーできないように、Q&A はコピー不可にする必要があります。

  3. Q&A リストはモバイルに安全に保存する必要があります

  4. ユーザーがいくつかのクエリをブックマークし、後でブックマークされたリストのみを参照できるようにする

そのためにPhoneGapを使用する予定です。アプリが重くならないように、Q&A データを安全かつ効率的に保存する方法がよくわかりません。

私は2つの選択肢を知っています

1)Android SQLLite ..これを使用する場合、安全で簡単に更新できると確信していますが、iOSやその他のオペレーティングシステムで何をすべきかわかりませんか?クロスプラットフォームの SQL エンジンはありますか? これは重くないですか?つまり、私のアプリを使用したいすべてのユーザーは、これもインストールする必要があります

2) Q&A を暗号化された xml ファイルとして保存できませんか?? このようにして、簡単に更新できるはずです。また、暗号化にはどのアルゴリズムを使用すればよいですか? それは十分に安全でしょうか?? 暗号化アルゴリズムを実装するクロスプラットフォーム ライブラリはありますか?

3) 専門家によるその他の提案はありますか??

4

2 に答える 2

1

アイデアは、リモート サーバーから q&a を取得することです。API を提供するサーバーを作成して、アプリがこの API を介して ajax リクエストを行い、データを取得できるようにすることができます。

于 2013-03-28T20:05:59.007 に答える
0

まだ他のアプローチを探していますが、ユーザーが一度インストールして、インターネットの有無にかかわらずどこでも (オフラインでも) 使用できるアプローチにもっと興味があります

于 2013-03-29T02:00:23.087 に答える