URLスキームによるAndroid/iOSアプリ起動
Android/iOS共通のURLスキーム
{app_scheme}://{controller}/{action}?{query}
ex:
example_app://api/login?login_id=user1
Android/iOSの双方で起動可能
ただしアプリが未インストールだと何も起きない悲しみに包まれる
未インストールならばストアに遷移させたい
これを実現するならば、
- URLスキームへ遷移
- 一定時間遷移出来ていない場合、ストアURLへ遷移
みたいな感じに
Android専用のURLスキーム
intent://{controller}/{action}?{query}#Intent;package={package};scheme={app_scheme};end;
ex:
`intent://api/login/login_id=user1#Intent;package=com.example.exampleapp;scheme=example_app;end;
これに遷移するだけでアプリがインストールされてれば起動、
なければストアで遷移してくれる、スゴイ