日々精進

新しく学んだことを書き留めていきます

iOS,Androidアプリ間連携について

iOSはUniversal LinksまたはURL Schemeを使って別のアプリを呼び出し、データを渡すことが出来る。

8vivid.net

Androidの場合はIntentを使って同様のことが出来る。

stackoverflow.com

上記はWebアプリからも可能。

ただし、呼び出した別アプリから処理結果を戻してもらうことは基本できない。呼び出し先のアプリが処理結果の戻しに対応しているなら可能だが。。

やるとしたら、多分以下のようなURLで外部アプリを呼び、その後またURL Schemeで自分のアプリを呼び出してもらう場合のURLをcallbackとして指定するような感じになると思う。

some-app://callMethod?callback=my-app://{data}