每次你发布应用程序到Google Play,即使是最小的更新,你必须等待一个审查过程完成之前,更新将被发布。这个审查过程最多可能需要一个星期(因为可怜的谷歌正在与COVID斗争,呜呜)。
无论如何,有没有一种方法可以准确地知道它是通过一些API进行审查和发布的?我知道他们有电子邮件通知,但我需要使这个过程更加自动化。我不介意每隔几分钟发送一个请求来获取我的应用程序的状态。到目前为止,我已经研究了Google Play控制台API,但我找不到任何方法来获取应用程序的状态。
最有可能的是,谷歌(像往常一样愚蠢),没有提供任何方法来正确地做到这一点。也许我可以通过直接解析Google Play控制台HTML页面来做到这一点?当然,如果它不违反谷歌的ToS。谢谢。
2条答案
按热度按时间jw5wzhpr1#
在控制台上没有这样的API来获取已发布或待定的状态,唯一的选择是打开您的Google控制台,在那里您将看到有关应用程序状态的通知。
至于解析控制台HTML页面,我不认为Google会允许你这么做,你可以给予。
nimxete22#
登录到Google Play控制台,在所有应用中选择要检查的特定应用。在应用徽标下方的 Jmeter 板选项卡中,您将看到生产状态。如果应用未被Google审核,则生产状态为INACTIVE,而当应用被审核时,生产状态为ACTIVE。在应用徽标附近,您还可以查看Google Play链接,因此您可以单击它以查看您的应用是否已在Google Play中发布。
查看未激活应用程序的照片:
使用活动应用程序的照片:
对于自动化,您可以编写一些代码并使用View On Google Play链接,并根据链接结果获取活动或非活动的返回信息。例如,如果应用不在商店中,则链接返回:
对不起,您访问的页面不存在。