Rails内でJSON形式のレスポンスを返せば、それだけでそのリソースのURLにアクセスすればデータを得ることができるということでしょうか? ->
はい、URLにアクセスすることでjson形式のデータを取得することができます
そのままでは、アプリのユーザでなくても誰でもブラウザでそのデータにアクセスできてしまいます。APIの認証はどういった方法で行うのが一般的でしょうか?(例えば、TwitterのPublicAPIを利用した際はOAuthというのが用いられていたと思います) ->
railsでしたら普通はsessionベースのdeviseを使うことが多いと思います。iosやandroid、SPAではrailsベースのテンプレート等を使用することができないので、基本的にはトークン認証でアクセスを制限することになります。
個人的にはrailsのトークン認証はdevise token authを使うことが多いです
また、angularやreactを利用してSPAの構築 + nativescript(angular)、reactnative(react)という選択肢もあります。これらはjavescriptをベースとしているフレームワークですが、SPAの構築で作成したコードをそのままネイティブアプリ化することも可能なのでswift、javaの学習コストを削減することができます(ロジックの修正は少なめ、viewサイドは要修正)
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/08 00:42
2017/06/08 01:31