iPhone アプリケーションで複数のユーザー (インストール済み) がデータを共有できるようにする方法を見つけようとしています。ここで難しいのは、自分の場所でサーバーをホストしたくないということです (非常に貧弱な ISP サービス)。そのため、オンライン ホスティング ソリューションを選択します。次に、データによって、たとえば、他のすべてのユーザーが読めるようになるコメントを投稿したり、他のユーザーの発言を確認したりできることを理解しています。したがって、私の考えでは、複数のユーザーが同時にアクセスできるファイルをリモートでホストするか、何らかのデータベースまたはそのようなものを使用することを考えています。
1 に答える
あなたは私たちに続けることをあまり与えていません - あなたの質問が何であるかさえ明確ではありません. これについてどうすればよいかを尋ねているだけの場合は、次の手順をお勧めします。
具体的には、アプリに何をさせたいのか、どのデータを共有するのか、誰とデータを共有するのかを考えてください。これは、一般に配布する予定のアプリですか? すべてのユーザーが同じデータを共有しますか?それとも、ユーザーのグループは互いに共有しますが、グループ外では共有しませんか? データはどのくらいの大きさで、どのように構造化されていますか? データのどの部分もいつでも変更できるか (共有ドキュメントのように)、それともデータが更新されるだけか (SMS の会話のように)?
データをホストする方法を決定します。多くのユーザーにサービスを提供する必要がある場合は、何らかのデータベースが必要になります。多くのユーザーにサービスを提供する必要がある場合は、ソリューションが簡単に拡張できるようにする必要があります。Oracle や MySQL などのデータベースへのアクセスを提供するホスティング会社はたくさんありますが、目的には十分かもしれません。または、Google や Amazon が提供するものなど、いくつかの Web サービス オプションを調べることもできます。これらは非常に使いやすく、拡張性に優れているという利点があります。
仕事を始める。テストしやすいように、サーバー側を動作させるのとほぼ同時に、非常に基本的なバージョンのアプリをビルドすることをお勧めします。サーバー側が機能し、信頼できるようになったら、アプリの残りの構築に焦点を戻すことができます。