2016-07-29 3 views
1

私はインテント・ディープリンクの概念を使用してアンドロイド・モバイルを開始しています。リンクをクリックするとアプリを起動するためのリンクを持つデープリンクの追加データ

すなわち

<a href="myapp://hello">Lauch app</a>

しかし、私は、アプリケーションをlauchingしながら、アプリにいくつかの隠しデータを渡したいです。例えば

私はどのように私はlauchingながら、私のアプリで読み取りデータを取得することができます

<a href="myapp://hello" data="{name:'ram',age:'20',city:'Delhi'}" >Lauch app</a>

のようなJSONデータを渡すようにしたいですか?

それとも

lauchingながら、私は私のアプリに膨大なデータを送信することが可能な他のソリューションや方法はありますか?

お勧めします!

答えて

1

使用Chrome Intents

<a href="intent://hello/#Intent;scheme=myapp;package=your.package.name;S.payload=%7Bname%3A%27ram%27%2Cage%3A%2720%27%2Ccity%3A%27Delhi%27%7D;end">Click</a>

ここ

S.payloadは、キー​​と、余分な文字列としてあなたのアプリに転送されます。
注:データは、URLエンコードされている必要があります。

+0

ありがとうサイモン、渡すことができるデータの最大サイズの制限は何ですか? –

+0

私は分かりません。それは確かにIntent Bundleの最大サイズに相当します(1MBと思います)。本当に必要な場合は長い文字列で試してみてください。 –

+0

Chromeのインテントは理論的には優れていますが、サポートする必要のあるブラウザがChromeの場合は本当に便利です:) [Branch.io](https://branch.io/how-branch-links-work/)をご覧ください。このようにデータを渡すことは、私たちの専門分野の一つです。 –

関連する問題