2017-12-11 14 views
0

私はアプリ内インデックスはAndroid 4で動作していませんか?

  • によってdocumentation for In-App-Indexingは私のアプリのマニフェストに追加する依存性や

  • としてcom.google.firebase:firebase-appindexing:11.6.0を追加assetlinks.jsonhttps://mycompany.com/.well-known/assetlinks.jsonから

  • をアップロード続いてきました:

    <activity 
        android:name=".main.view.MainScreenActivity" 
        android:label="@string/app_name" 
        android:launchMode="singleTask" 
        android:theme="@style/AppTheme.NoActionBar"> 
    
        <!--deeplinking--> 
        <intent-filter 
         android:autoVerify="true" 
         android:label="@string/app_name"> 
         <action android:name="android.intent.action.VIEW" /> 
    
         <category android:name="android.intent.category.DEFAULT" /> 
         <category android:name="android.intent.category.BROWSABLE" /> 
    
         <data 
          android:host="www.mycompany.com" 
          android:path="/" /> 
    
         <data android:scheme="http" /> 
         <data android:scheme="https" /> 
    
         <data android:pathPattern="/somepath/" /> 
    
        </intent-filter> 
    </activity> 
    

私はこのすべてをthe documentationに従ってテストしましたが、すべてうまく見えます。上記のアンドロイド5とオン

、私は、Playストアから私のアプリをダウンロードし、私のサイトのコンテンツを検索すると、Googleは私のアプリから直接、結果が表示されますすることができます。 Googleの検索結果から直接自分のアプリにジャンプすることもできます。だからすべての罰金。

Iを:これは私がインストールしてAndroidの5の上に私のアプリを開くときに、次のことがログに表示されることに気付きました

アンドロイド4にかかわらず、動作しない

/IntentFilterIntentSvc: IntentFilterを確認してください。 verificationId:4スキーム: "https" のホスト: "www.mycompany.com" パッケージ: "com.mycompany.myappと"。 12-11 14:26:49.641 1708-9067 /?

I/IntentFilterIntentSvc:検証4が完了しました。成功:真。失敗しました ホスト:

これは、Android 4のデバイス上では発生しません。

何が問題なのでしょうか? App-IndexingがAndroid 4ではサポートされていないとの情報は見つかりませんでした。

答えて

1

App-Indexing API自体を使用する最小APIレベルはありませんが、残念ながらJelly Bean最低限のGoogle検索のバージョンでは、API 17です。これは、IanHannibalLakeからの回答の簡単な再投稿です。ここにOG answerへのリンクがあります。

関連する問題