カスタムURLスキーム
1、TargetsのInfoを選択
2、URLTypesの部分で設定できる。
・Identifier:一意であれば何でも良い。
・URL Schemes:好きなスキーム名を。ただし他のアプリと被らないように。
URLSchemeは、
1、Appleと被ったらApple優先で起動される
2、その他のアプリと被ったら、どちらが起動されるかわからない。
→なので、自分のアプリで使おうとしているスキームと被るサービスがないかチェックする。
主要なScheme検索
http://handleopenurl.com/
例えば、
URL Schemes:hello
と設定したアプリがiOSデバイスに入っているとき、
ブラウザに
hello://
と入力するとそのアプリが起動する。
こう使える
・アプリがインストールされているかどうかの判定ができる
・x-callback-urlでは、Webページを開く際にChromeを使い、ユーザがページの閲覧を終えたら元のアプリに戻ってくるような動きをさせることができる
参考文献
http://develop.calmscape.net/dev/232/
http://tech-gym.com/2012/02/ios/709.html
http://techlife.cookpad.com/entry/2014/11/14/143841