タグ

iosとURLスキームに関するy-kobayashiのブックマーク (4)

  • iOSアプリの大規模なCustom URL Schemeを支える技術 - クックパッド開発者ブログ

    こんにちは。技術部モバイル基盤グループの@giginetです。 今回は、iOSアプリでCustom URL Schemeを簡単に処理するライブラリを公開しましたので紹介します。 Custom URL Schemeは、アプリの特定の画面に遷移させることができるリンク(ディープリンク)を提供する機能です。 アプリ開発をしていると、Custom URL Schemeを用いたディープリンクを実装したい需要は多いでしょう。 特にクックパッドのような、ブラウザ版を提供するWebサービスですと、アプリとWebページの行き来のため非常に多くのCustom URL Schemeを処理する必要が出てきます。 現に、クックパッドアプリでは、30以上のパターンが遷移先として実装されています。 渡ってきたURLのパーサーを愚直に書いていくのは、コードの記述量も増えますし、どのようなURL Schemeが有効なのか簡

    iOSアプリの大規模なCustom URL Schemeを支える技術 - クックパッド開発者ブログ
  • 【Custom URL Scheme】iOSでIndexing簡単設定【ios appIndexing設定】 - Qiita

    簡略的に公開していきます。 objective-cでやりますが、ソースはほぼ必要ないです。 基的には https://developers.google.com/app-indexing/ios/app コレを見てやって行く感じを僕なりに解説し直す記事になります。 1.iOSアプリにディープリンクのサポートを追加する step0 ひとまずxcodeプロジェクトを立てて、cocoaPodsが使える状態にする。 cocoaPods自体は様々な参考記事があります。そちらをご参考に... コレなんか分かりやすいんと思いますよ。 初めてのCocoaPods step1 cocoaPods入れ、GoogleAppIndexingSDKを入れる。 この一行を記述し、 pod install しましょう。 step2 info.plistでURLSchemeの設定を行う。 URL identifier

    【Custom URL Scheme】iOSでIndexing簡単設定【ios appIndexing設定】 - Qiita
  • iOS 9 (XCode7) でできること、できないことまとめ - Qiita

    Safariに適用できる広告ブロックExtension 提供されるのは、コンテンツブロック機能なので広告とは限らないが、実際には広告ブロック機能をつけたExtensionが作られることが予想できる。 例えば、サイトから広告を消すことや、そもそも広告を読み込むJavaScriptCookieを設定するリソースを読み込まないようにすること、YouTubeの広告動画を見ることなく編が見られるようにするなどができる。 イメージ動画: https://www.youtube.com/watch?v=fEpEv_wOgJo Extensionでは以下のように指定でき、特定のリソースを読み込まないようにしたり、特定の要素を非表示にしたりできる。 [ { "action": { "type": "block" }, "trigger": { "url-filter": "example.com/tra

    iOS 9 (XCode7) でできること、できないことまとめ - Qiita
  • Custom URL Schemeの処理をシンプルに書く - Qiita

    追記 たまにストックされるので追記です。 記事の内容が理解できたら、実際にコードを書く際には、 などを利用したほうが幸せになれるかと思います。 URLSchemeとは URLSchemeとは、 非常にざっくり 説明すると、皆さんには見慣れている のhttpの部分です。 iOSアプリでは、このURLSchemeを独自に設定して、そのURLSchemeが呼ばれた時に自身のアプリを開く事ができます。設定方法などは今回説明しないので、適宜ググってください。 はじめから用意されているURLSchemeなどはこちらのドキュメントに書かれています。 About Apple URL Schemes URLSchemeで起動した後のお話 さて、独自に設定したURLSchemeが呼ばれると、そのURLSchemeに対応しているアプリが起動すると書きましたが、もう少しプログラムよりな話をするとUIApplica

    Custom URL Schemeの処理をシンプルに書く - Qiita
  • 1