まったくこれが良い方法だと思わないので、教えてほしい。
- Titanium Mobile側からサーバ側のRailsのDevise+omniauthのログイン/新規登録をする。
やったこと
- 似たようなことをしているものがないかを探す。
- k0sukey/TiPlatformConnectを見つけてきて持ってくる。
- とりあえずクローンして動かしてみる。
- TwitterのAPIが最新じゃない?だったりとかで動かない感じだったし、低脳で何をしているのかよくわからない。
- WebViewでRails側でアクセスして入力する方法にしようと考える。
その後のコールバックをどうやって取得すればいいんだろうかってのを悩む。
Communication Between WebViews and Titanium - Titanium 3.X - Appcelerator Docs を見つける。
表示されたHTMLからjavasriptを叩いてやってる。実際にうごかすと、ログインするとPINコードが出てくる画面が出てすぐ消える挙動をしている
使う側からするととても怪しいと思うのでは。。
なんかちょっとだけ表示されるからとても怪しい動作として思われそうだからどうにかしたい…
でも良くないってことを教えてもらったのでなんか方法ないかなぁと思ってる。(しっかり内容見てないからあとで見る)→OAuthの認証にWebViewを使うのはやめよう - Shogo's Blog