2017-09-26 15 views
1

私はこの機能をモジュールmodule.iで以下のように宣言しました。モバイルデバイスでインスタントアプリをテストしましたが、このURLを入力すると即座にapp.whatがURLからインスタントアプリを起動する手続きになりません。事前のおかげでAndroidのインスタントアプリcode samples on GitHubから撮影Androidインスタントアプリのディープリンク

<data 
    android:host="abc.cde.com" 
    android:pathPattern="/hello" 
    android:scheme="https"/> 
+0

https://developer.android.com/topic/instant-apps/getting-started/index.html –

+0

アプリを公開しましたか? – philo

+1

「このURLを入力してください」という意味を明確にしてください。ブラウザのアドレスバーに入力する場合は、この方法では動作しません。公開されたインスタントアプリを起動するには、Gmail、ハングアウト、Google検索結果などのアプリからのURL(https://www.buzzfeed.com/tasty URLから起動して既存のインスタントアプリを試してみる)を開きます。またはあなたのブラウザーで "buzzfeed tasty"を検索すると、検索結果に "Buzzfeed app - instant"が表示されます。このリンクはBuzzfeedインスタントアプリを起動します。 –

答えて

0

あなたはアドレスにしたい活動は、このようなインテントフィルタを必要とします:ホストとパスがURLと一致している必要があり

<intent-filter 
     android:autoVerify="true" 
     android:order="1"> 
    <action android:name="android.intent.action.VIEW" /> 
    <category android:name="android.intent.category.BROWSABLE" /> 
    <category android:name="android.intent.category.DEFAULT" /> 

    <data android:scheme="https" /> 
    <data android:scheme="http" /> 
    <data android:host="hello.instantappsample.com" /> 
    <data android:pathPrefix="/hello" /> 
</intent-filter> 

このインスタントアプリケーションの機能のエントリポイントとして使用したいと考えています。

関連する問題