您应该至少有一个通过网络 'intent-filter' 映射到站点 'sample.com' 的活动 APK
You should have at least one active APK that is mapped to site 'sample.com' via a web 'intent-filter'
正在尝试上传即时应用程序但出现此错误
You should have at least one active APK that is mapped to site 'sample.com' via a web 'intent-filter'.
<activity
android:name=".ui.InstantSplash"
android:screenOrientation="portrait"
android:theme="@style/splashScreenTheme">
<meta-data
android:name="default-url"
android:value="https://sample.com/base-app/salt_one" />
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter
android:autoVerify="true"
tools:targetApi="m">
<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" />
<data android:host="sample.com" />
<data android:pathPrefix="/base-app" />
<data android:scheme="https" />
</intent-filter>
</activity>
您正在使用方案和主机定义 Intent 过滤器:
<data android:scheme="http" />
<data android:host="sample.com" />
所以您必须使用
访问您的深层链接
http://sample.com
但是这个域名必须是一个有效的域名,而且这个域名必须是你的 属性 因为你需要添加 assetlinks.json
The website www.example.com publishes a statement list at
https://www.example.com/.well-known/assetlinks.json. This is the
official name and location for a statement list on a site; statement
lists in any other location, or with any other name, are not valid for
this site. In our example, the statement list consists of one
statement, granting its Android app the permission to open links on
its site:
[{
"relation": ["delegate_permission/common.handle_all_urls"],
"target" : { "namespace": "android_app", "package_name": "com.example.app",
"sha256_cert_fingerprints": ["hash_of_app_certificate"] }
}]
了解更多信息:
https://developers.google.com/digital-asset-links/v1/getting-started#quick-usage-example
免安装应用不支持 HTTP。您的默认-url 应该是 HTTPS
<meta-data
android:name="default-url"
android:value="https://sample.com/base-app/salt_one" />
您的应用还必须为您的应用定义 默认 URL。 在与您的入口点activity[相同的Android清单中=41=], 你 define default URL for您的应用程序,添加一个具有提供有效 HTTPS URL 值属性的元素activity 可以处理。此外,此 默认 url 也必须是 CATEGORY_LAUNCHER 的一部分activity 已安装应用中的 intent 过滤器。
以下 代码片段 显示了一个 Android 清单,它定义了免安装应用的入口点 activity 和默认值 URL。
<activity
android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<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" />
<data android:scheme="https" />
<data android:host="example.com" />
</intent-filter>
<meta-data
android:name="default-url"
android:value="https://www.example.com/index.html" />
</activity>
免安装应用程序不支持 HTTP。你的默认-url应该是HTTPS
更多详细信息,您可以查看 android AIA documentation。
错误消息有一些不合适的字符串,您能否确保修复 可安装的 APK in alpha、beta 或生产 相同的主机网站 'intent-filter'.
使用相同的 HOST 网站上传处于 alpha、beta 或生产环境的可安装 APK 'intent-filter'。
正在尝试上传即时应用程序但出现此错误
You should have at least one active APK that is mapped to site 'sample.com' via a web 'intent-filter'.
<activity
android:name=".ui.InstantSplash"
android:screenOrientation="portrait"
android:theme="@style/splashScreenTheme">
<meta-data
android:name="default-url"
android:value="https://sample.com/base-app/salt_one" />
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter
android:autoVerify="true"
tools:targetApi="m">
<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" />
<data android:host="sample.com" />
<data android:pathPrefix="/base-app" />
<data android:scheme="https" />
</intent-filter>
</activity>
您正在使用方案和主机定义 Intent 过滤器:
<data android:scheme="http" />
<data android:host="sample.com" />
所以您必须使用
访问您的深层链接http://sample.com
但是这个域名必须是一个有效的域名,而且这个域名必须是你的 属性 因为你需要添加 assetlinks.json
The website www.example.com publishes a statement list at https://www.example.com/.well-known/assetlinks.json. This is the official name and location for a statement list on a site; statement lists in any other location, or with any other name, are not valid for this site. In our example, the statement list consists of one statement, granting its Android app the permission to open links on its site:
[{ "relation": ["delegate_permission/common.handle_all_urls"], "target" : { "namespace": "android_app", "package_name": "com.example.app", "sha256_cert_fingerprints": ["hash_of_app_certificate"] } }]
了解更多信息:
https://developers.google.com/digital-asset-links/v1/getting-started#quick-usage-example
免安装应用不支持 HTTP。您的默认-url 应该是 HTTPS
<meta-data
android:name="default-url"
android:value="https://sample.com/base-app/salt_one" />
您的应用还必须为您的应用定义 默认 URL。 在与您的入口点activity[相同的Android清单中=41=], 你 define default URL for您的应用程序,添加一个具有提供有效 HTTPS URL 值属性的元素activity 可以处理。此外,此 默认 url 也必须是 CATEGORY_LAUNCHER 的一部分activity 已安装应用中的 intent 过滤器。
以下 代码片段 显示了一个 Android 清单,它定义了免安装应用的入口点 activity 和默认值 URL。
<activity
android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<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" />
<data android:scheme="https" />
<data android:host="example.com" />
</intent-filter>
<meta-data
android:name="default-url"
android:value="https://www.example.com/index.html" />
</activity>
免安装应用程序不支持 HTTP。你的默认-url应该是HTTPS
更多详细信息,您可以查看 android AIA documentation。
错误消息有一些不合适的字符串,您能否确保修复 可安装的 APK in alpha、beta 或生产 相同的主机网站 'intent-filter'.
使用相同的 HOST 网站上传处于 alpha、beta 或生产环境的可安装 APK 'intent-filter'。