AndroidのApp Linksとは 公式情報 https://developer.android.com/training/app-links/ 雑な理解としては、1つのサービスに対して、WebとAndroidアプリがある場合に、 Android端末上で別のアプリから https://(自分のWebサイト)... というURLに遷移した場合に、アプリがインストールされてればアプリに遷移する。 といったものです。 実装 今回は、 http://my-android-server.appspot.com/html/list.html?page_no=1&open=2 にアクセスすると、 https://play.google.com/store/apps/details?id=hm.orz.chaos114.android.tumekyouen のアプリのステージ2の画面が表示されるように
Universal Linksを実装した際にいくつかハマったことがあったので、覚書として残しておきます。 【おさらい】 Universal Linksとは iOS9〜利用可能 通常のWeb URL経由でアプリを起動できる アプリがインストール済み →アプリが起動する アプリが未インストール →Webページが開く Custom URL Schemeとは違って、test-app://のような起動用URLは不要 「アプリを開きますか?」などのポップアップは表示されず、シームレスにアプリに遷移する 参考: URLスキーム・独自ディープリンク実装に代わる、Universal Links(iOS 9で導入)でより良いUXを実現 - Qiita 参考: iOS ディープリンク(Custom URL Scheme)でアプリを起動する | DevelopersIO ハマりポイント 1. apple-app-
落とし穴だらけだが、案外いい感じにまとまってる記事があまりなかったので、まとめた。 仕組み 注意点 Apple App Site Association file ユニバーサルリンクの発動する条件 ユニバーサルリンクのON/OFFの切り替え safariのプライベートブラウズ カスタムURLスキームとの比較 仕組み 先に全体の処理の流れを示しておく。 iOSアプリがダウンロードorアップデートされる このときに、iOSのプロジェクトで指定したドメインのApple App Site Association fileを参照して端末側で保持する iOS端末で、safariなどの他のアプリでユニバーサルリンクをタップする 1でダウンロードしたデータを参照して、pathがマッチした場合にアプリを開く このとき、サーバにリクエストを送らない 注意点 Apple App Site Association
apple-app-site-associationのpaths(遷移対象パス)の作り方(UniversalLinks対応)iPhoneXcodeiOSiOS9UniversalLinks 概要 iOS9からはじまったUniversal Links(Deep Link) 詳しい導入方法はこちらの記事などで載っています。 URLスキーム・独自ディープリンク実装に代わる、Universal Links(iOS 9で導入)でより良いUXを実現 http://qiita.com/mono0926/items/2bf651246714f20df626 Universal Links日本語ガイドhttps://developer.apple.com/jp/documentation/General/Conceptual/AppSearch/UniversalLinks.html 実際に導入した際に、細
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く