POSTアプリにリンクしたい的な話アプリ開発のお仕事をしているときに要望としてよくいただく話として、「メニューに別のアプリを開くボタンをつけて欲しい」というのがあります。似たような話として「ホームページにアプリのクーポン画面を開けるリンクをつけたい」とか「Push通知でWebページを開きたい」というのもあります。いう話ってWebページのリンクの感覚で簡単にできそうな気がしてしまいますが、実は意外とできなかったりします。EAPはできますけど。なんでできないかという話の根本には、Webページの情報はインターネット上にあってURLで場所を指定できるけど、自分がスマホ内で見ているアプリそのものやアプリ内のクーポンとかの画面は、スマホの中にあってインターネット上のものではないのでURLみたいなものが存在しない、ということがあります。カスタムURLスキームでも、実際にはWebページからアプリを開いたり、Push通知からWebページを開いたり、アプリから別のアプリを開いたりすることは、「EAPはできますけど」って書いてるくらいなので技術的にはできます。WebページのURLには「http:」とか「https:」とかついてるのを見かけると思いますが、これはURLスキームと呼ばれる情報です。「ftp:」とか「mailto:」とか「tel:」とかもあります。難しい話をズバッと端折ってしまえば、このURLスキームによってどんなアプリケーションを起動するかを決められると考えていいです。「http:」や「https:」と書かれていたらブラウザを起動し、「mailto:」と書かれていたらメールソフトを起動するという感じです。