Rails API バックエンドを使用して iOS アプリを作成しています。Rails バックエンドは JSON データをアプリに提供します。次の要件があります。
- アプリは無料ダウンロードになります
- アプリは地図上にデータを表示します
- アプリはユーザーの近くのデータを表示します
- アプリをロードすると、デバイスは、このアプリを実行しているデバイスであることを識別する一意の識別子をサーバーに送信する必要があります。
- 必要ないため、ユーザーの認証はありません。アプリをダウンロードすれば、誰でもデータを利用できます。サーバーが知る必要があるのは、クライアントがアプリを実行しているデバイスであることだけです。サーバーは他のクライアントにデータを提供できません
- デバイスとサーバー間で SSL を使用してデータを実行したい
- ユーザーの位置がサーバーに送信され、サーバーはユーザーの近くにある対応するデータを返します
- クライアントは JSON を受信し、データをローカルにキャッシュします。
質問:これらの要件を考慮して、手順 4 と 5 を設定する方法を教えてください。
また、このトピックについてもっと検索したい場合は、どのキーワードでグーグル検索すればよいですか?