前一段时间,我在Google Play控制台的预发布报告中收到错误Results not available. The devices could not be tested at this time.
。但是,这是完全临时的体验,与标准结果相去甚远。
这次已经2个星期,有6个上传的APK,我收到此错误。连续6个APK。
起初,尽管是由于我在AndroidManifest.xml
中所做的更改,但我已还原了更改,并且使用新的APK仍然存在错误。清单中的更改是对主要活动的深层链接的补充:
这是我的主要活动:
<activity android:name=".activities.SplashScreenActivity"
android:noHistory="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
这就是我所做的更改:
<activity android:name=".activities.SplashScreenActivity"
android:noHistory="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="my_app_scheme" android:host="deeplink"/>
<data android:scheme="https" android:host="www.mywebsite.com"/>
</intent-filter>
</activity>
正如我所说,我已经删除了代码,并重新上传了APK,但我仍然收到该烦人的错误。我认为Google Play控制台在这种配置(深层链接)下无法很好地工作,即使我在使用此AndroidManifest
测试过的任何设备上都没有遇到任何麻烦。是的,我在发布前报告的“设置”标签中添加了几个深层链接。当我在Android Studio上测试这些深层链接时,它们会很好地工作。它们是存在的网站的网址。
有人知道如何获得更多有关为何效果不好的信息吗?我已经写了一封电子邮件,希望得到Google Play控制台的支持,但是我不太希望他们能收到有用的答复。
这8种设备的测试结果分别是:
结果不可用。目前无法测试设备。
答案 0 :(得分:1)
我已经与发布前的报告中的一些工程师进行了交谈,他们认为您的Deeplink意向过滤器不太可能具有任何相关性,但是对于他们而言,如果不了解该问题,他们将很难进行检查。
如果您想让应用包名称不公开,请通过Google Play控制台(位于问号图标后面)的“帮助”菜单进行举报,然后与要求您发送给帮助人的帮助人员说发布前的报告小组。如果需要,您可以提及我的名字。这可能是最好的选择,因为这样回复就可以给您。
如果可以在堆栈溢出时添加应用程序包名称,请随时在问题中或在此处添加您的应用程序名称。