当前位置: 首页 > 知识库问答 >
问题:

Android即时应用程序播放商店错误

董翰墨
2023-03-14

每当我上传我的基础和功能APK到Play Store时,我都会遇到以下错误:

  • 您必须为即时应用程序APK提供默认URL。了解更多信息
  • 你的网站www.example。尚未通过数字资产链接协议将com链接到您的应用程序。请通过数字资产链接协议将您的网站链接到您的应用程序
  • 您应该至少有一个映射到网站www.example的活动APK。com通过网络“意图过滤器”

这是我的清单文件:(编辑)

    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.ex.example.feature.productdetail">

      <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
      <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
      <uses-permission android:name="android.permission.INTERNET"/>
      <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
      <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
      <uses-permission android:name="android.permission.WAKE_LOCK"/>


      <application>

    <activity
        android:name=".activity.ProductDetail"
        android:configChanges="orientation|screenSize"
        android:screenOrientation="portrait">
      <meta-data
          android:name="default-url"
          android:value="https://www.example.com/product/12345" />

      <meta-data android:name="asset_statements" android:resource="@string/asset_statements"/>

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

        <data android:scheme="http" android:host="www.example.com"/>
        <data android:scheme="https" android:host="www.example.com"/>
        <data android:pathPattern="/product/12345"/>
      </intent-filter>

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

    </activity>

    <meta-data
        android:name="com.facebook.sdk.ApplicationId"
        android:value="@string/facebook_app_id"/>
  </application>
    </manifest>

我把资产链接。json文件到我的网站,当我继续测试链接文件时,它会成功。知道我做错了什么吗?感谢您在advanced中的帮助

共有3个答案

越学义
2023-03-14

我同意@KitKat和AdamK。基于此文档。要允许Google Play和Android launcher发现你的应用程序,你必须提供至少一个活动作为应用程序的入口点。在应用程序的清单中,入口点活动必须有

应用还必须为应用定义默认URL。在与入口点活动相同的Android清单中,可以通过添加来定义应用的默认URL。

宋昕
2023-03-14

您必须在清单中指定域的主机,不能使用www.example。通用域名格式

> <data android:scheme="http" android:host="www.yuorwebsite.com"/>
> <data android:scheme="https" android:host="www.yuorwebsite.com"/>

,同样在清单中的intent-filter之前,指定

<meta-data
 Android: name = "default-url"
 Android: value = "https://yourwebsite.com/main" />
伍光济
2023-03-14

这是因为您指定的默认URL(https://www.example.com您的即时应用中的意图过滤器(https://www.example.com/product/productId)。

您需要更新默认URL,使其指向受支持的URL,或者添加支持默认URL的新意图过滤器。

 类似资料:
  • 我上传了一个aab到play控制台,最后把它列在play商店里。这个应用程序是用Python和Kivy编写的,我能够通过首先运行Buildozer,然后通过Android Studio运行脚本,按照网络上的各种说明来生成aab。 我可以从aab生成的游戏控制台下载apk,它工作得很好。然而,当我从play store安装应用程序时,它一打开就关闭。然而,我没有得到真正的坠机报告。 这是我的第一个真

  • 我如何在play store上获得我的应用程序,就像在红框中的所有这些东西上面一样? 但我的应用程序是这样的,所以我该如何管理它。 有谁能帮我弄清楚这玩意的工作原理吗? 谢谢.

  • 可能重复: 在移动版android中打开google play store的链接 我有我的应用程序的免费版本(有广告),付费版本(没有广告)。在我的免费版本,我有一个升级按钮。我想这个升级按钮去google play商店到销售我的应用程序的页面。我以前见过这样做,但不知道怎么做。

  • 我正在使用自定义分析(而不是谷歌分析)设置活动跟踪,并为此设置接收器。我的接收器似乎在工作,但当我安装时,我收到一个android lint警告: 它看起来像任何旧的Android应用程序可以调用我的应用程序与意图,我不希望。应该只有谷歌应用商店(或任何其他Android系统应用程序,将安装我的应用程序从play store)发送该意图到我的应用程序。 因此,我试图找出如何设置将有效应用程序限制在

  • 我用buildozer android发布命令制作了一个发布apk。然后,我使用以下命令签名和zipalign我的apk。 genarate keystore file[before]-keytool-genkey-v-keystore myapp.keystore-alias myalias-keyalg RSA-keysize 2048-有效性10000 生成keystore文件[after]