私は現在、RailsアプリケーションとのインタフェースとなるAndroidアプリケーションを開発中です。このRailsアプリケーションは、ユーザー認証にDeviseを使用しています。AndroidフォームからDeviseユーザー登録を行うにはどうすればよいですか?
今はAndroid側からのユーザー登録を許可する方法が残っています。私はRailsアプリケーション(ユーザー名、パスワード、電子メール)にキーと値のペアを送信するAndroidのビュー/フォームを持っていますが、そこから物事を処理する方法がわかりません。
HTMLを表示せずにユーザーを登録したいと考えています。私はちょうど成功メッセージを持っているか、私に検証エラーを与えるAndroidアプリケーションへの応答をしたい。
私の最初の考えは、Android登録フォームからのPOSTデータにアクセスできる独自の登録コントローラを作成し、このデータを使用して私がDeviseと対話することでした。そして私の登録コントローラーは何らかの応答(おそらくXML?)を返すだろう。
私はこれについてどのように進むことができるのですか?
私はレールの専門家でありませんが、あなたは、標準のWebサービスを必要とするように聞こえます、ユーザーの詳細を取り込み、処理して、アプリケーションに返信します。これは標準的なHTTPレスポンスです.HTMLクラスのexecute()メソッドからこの情報をAndroidクライアントから取得できます。 – Mimminito