48

この質問に似ています: How to make ios App Store link with parameters?

iOS アプリ ストアのダウンロード リンクにパラメーターを渡すことに興味があります。私が読んだところによると、アプリケーションが既にインストールされていて、ユーザーがスマートアプリのバナーをタップした場合にのみ、パラメーターがアプリケーションに渡されるようです。

私がやりたいことは、ユーザーがダウンロードしたときに初めてアプリを開いたときにパラメーターが渡されるように、パラメーターをダウンロード リンクに渡すことです。

主に、ユーザーが電子メールまたは Facebook を介して友人を招待してアプリをプレイできるようにしたいと考えています。友人がリンクを使用してダウンロードすると、元のプレーヤーにプッシュが送信され、友人がアプリを持っていることが通知されます。

ありがとう!

4

4 に答える 4

47

iOS 9 では、 Safari とアプリ内の Safari View Controller の間で Cookie を共有できるため、これがより簡単になりました。ブラウザに Cookie を保持し、最後にクリックされたリンクを追跡するだけです。次に、ユーザーがアプリを開いたときに、スピナーを表示している間、バックグラウンドで非表示の Safari ビュー コントローラーを開きます。Cookie を調べて、最後にクリックされたリンクを確認できたらすぐに、スピナーを停止できます。これは非常に高速な操作です。

これは、以前からカスタマイズ可能な Web バナーを提供してきたBranchで無料で提供しています。Safari View Controller をオープンソース SDK に組み込むことができて、とてもうれしく思います。また、iOS 9 より前のデバイスで同じことができるデジタル フィンガープリンティングのバージョンもあります。IP アドレス、OS、OS のバージョンなどを使用して、ブラウザでのクリックとアプリでのオープンを比較します。このアプローチには長所と短所があります。興味があれば、さらに詳しく説明します。

于 2015-08-10T04:56:46.877 に答える
0

アプリがインストールされると、 Smart App Banner を介してアプリにパラメーターを渡すことができます

そのため、アプリをインストールするためのリンクを 1 つ提供し、次にパラメーターを渡すためのスマート アプリ バナーのあるページへの 2 つ目のリンクを提供することをお勧めします。

これは大雑把ですが、iOS でこれを行う唯一の方法です。(iTunes ストアはブラック ボックスですが、Play ストアは Android パラメータを渡します)。

于 2014-08-12T03:55:50.153 に答える
-4

iOS8 では、プロバイダー ID とキャンペーン ID をパラメーターとしてアプリ ストア リンクに渡すことができます: http://www.applift.com/blog/new-era-attribution-analytics.html

于 2014-09-23T17:16:47.050 に答える