web-dev-qa-db-ja.com

アプリがインストールされると、iTunesはiPhoneに紹介パラメータを渡しますか?

ITunesアプリケーションの起動に使用される参照パラメーターが最初の実行時にアプリケーションに渡されるiOSの規定はありますか?

たとえばAndroidで、 http://market.an......com.company.pany&referrer=heythere などのリンクを使用してAndroidそして実際にアプリをインストールすると、Marketアプリは「referrer」パラメーターとその値を最初の実行時にアプリに渡します。これはアプリが任意の範囲で使用できます。

IOSにも同様の規定はありますか?

25
kumar

いいえ、iOSにはそのようなものはありません。ただし、この機能が本当に必要な場合は、 bugreport.Apple.com で機能リクエストを提出できます。

11
JustSid

最後のモバイルアプリであるKindredPhotobooksを作成したときも、これに苦労しました。私たちが見つけた最善の方法は、基本的にその情報をリンクにバンドルし、フィンガープリントを使用してインストール後にそのデータを利用できるようにすることです。これは非常にうまく機能しています。

社内でフィンガープリントを作成してみることができます。基本的な手順は次のとおりです。1。リンクが作成されたら、リンクにパラメータを追加するか、短縮リンクが必要な場合はバックエンドデータベースにリンク参照を作成します。2。ユーザーがそのリンクをクリックしたら、次のフィンガープリントを収集します。ブラウザで読み取ることができるすべてのもの(IP、OS、画面サイズなど)からデバイスを取得し、そのユーザーをアプリストアにリダイレクトします。 3.アプリが開いたら、アプリで収集された同じパラメーターから同様のフィンガープリントを作成し、データベースで未処理のフィンガープリントと照合します。 4.一致するものがある場合は、インストールを通じてそれらのリンクパラメーターをアプリに返すことができます。

または、そのすべてのインフラストラクチャを構築して多くのEdgeケースを処理したくない場合は、Branchと呼ばれる無料のサービスにバンドルしました。 http://branch.io でチェックしてください

17
Mada Seghete

IOS6以降、誰かがスマートバナーを介してアプリケーションをインストールした場合、起動時にアプリにURLを渡すことができます。これを行うには、app-argumentパラメーターを使用します。

ネイティブアプリにコンテキストを提供するURL。これを含め、ユーザーがアプリをインストールしている場合、ユーザーはあなたのWebサイトからiOSアプリの対応する位置にジャンプできます。通常、次の理由により、ナビゲーションコンテキストを保持することが有益です。

インストール時に機能するはずです:

[アプリバナーで[インストール]をクリックした後]アプリのダウンロードが完了すると、[表示]ボタンが[開く]ボタンに変わり、バナーをタップすると、ウェブサイトからのユーザーのコンテキストを維持しながらアプリが開きます。

詳細はこちら: http://developer.Apple.com/library/ios/#documentation/AppleApplications/Reference/SafariWebContent/PromotingAppswithAppBanners/PromotingAppswithAppBanners.html

私はこれがうまくいくと思います(しかし、陪審員はまだ出ていません: app-argument on Apple Smart Bannerはインストール時にアプリに渡されますか? )、しかしこれをテストすることはタフ: 開発環境でSmart App Banner URLをテストする方法

8
mooreds

いいえ、AppStoreはパラメータをアプリケーションに渡しません。ipaをアプリケーションフォルダ(コンテナ)に解凍するだけです。

3