2016-02-20 8 views
7

私はこのアンドロイドチュートリアル(http://developer.android.com/training/app-links/index.html)に従って、自分のアプリでアプリリンク機能を実装しました。ただし、adb shell dumpsys package dのリンクポリシーを確認すると、「アプリ確認ステータス」ヘッダーに表示されますが、ステータスは「未定義」です。「App linkages for user 0」ヘッダーには表示されません。私が何をしたかアンドロイドアプリのリンクステータスが定義されていません

はAndroidManifest.xmlをしていた:私のアプリで

<activity 
      android:name=".activities.SplashActivity" 
      android:label="@string/app_name" 
      android:noHistory="true" > 
      <intent-filter android:autoVerify="true"> 
       <action android:name="android.intent.action.VIEW" /> 
       <category android:name="android.intent.category.DEFAULT" /> 
       <category android:name="android.intent.category.BROWSABLE" /> 
       <data android:scheme="http" android:host="myhost" /> 
       <data android:scheme="https" android:host="myhost" /> 
      </intent-filter> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
</activity> 

、私は本当のホストを使用します。私のスキームとホストを設定する私のアプリでは、このアクティビティだけです。私のサイトで は、私はそれが動作、https://myhost/.well-known/assetlinks.jsonブラウザからこれをアクセスしようとしたこの

[{ 

    "relation": 

[ 

    "delegate_permission/common.handle_all_urls" 

], 
"target": 
{ 

    "namespace": "android_app", 
    "package_name": "mypackage", 
    "sha256_cert_fingerprints": 

      [ 
       "myfingerprint1", 
       "myfingerprint2" 
      ] 
     } 
    } 

] 

を追加しました。 しかし、私はアプリをインストールした後、しばらく待ってadb shell dumpsys package dを実行すると、それは単に "未定義"と言います。 Btw、私はMのデバイスでそれをテストしています。

+0

@ShobhitPuri、これは巨大なもので、個人情報も含まれています。マニフェストファイルのいくつかの問題が考えられますか? –

+0

問題を解決しましたか?私は同じ問題に直面しています。 – Chamnap

+0

は同じ問題に直面しています。 Playストアからアップロードされたビルドでのみ動作しますか? – thedarkpassenger

答えて

1

は同じ問題に直面していました。

今のところ私はアプリリンクのURLから短縮URLを生成しています。デフォルトでブラウザとブラウザにリダイレクトされ、アプリが起動されます。

問題は修正されませんが、私の要件には十分です。

0

link policesは、play storeからアプリをインストールするときにのみ更新されます。

関連する問題