私はこのアンドロイドチュートリアル(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のデバイスでそれをテストしています。
@ShobhitPuri、これは巨大なもので、個人情報も含まれています。マニフェストファイルのいくつかの問題が考えられますか? –
問題を解決しましたか?私は同じ問題に直面しています。 – Chamnap
は同じ問題に直面しています。 Playストアからアップロードされたビルドでのみ動作しますか? – thedarkpassenger