api - 应用安装数据(来自 google play 和 apple store)

标签 api app-store installation google-play

作为我工作场所项目的一部分 -
我正在网上搜索获取每台设备每日安装量的方法
(请注意,来自谷歌分析的数据与我们无关,因为它们会返回
安装数量,而不是每台设备的安装数量 -
如果用户再次安装、删除和安装应用程序,他们将其视为 2 次安装,而 google play 开发者控制台将其显示为 1 次安装)。

到目前为止,我发现 google play 开发者控制台包含我们需要的数据,
但我可以获得该数据的唯一方法是手动下载 csv 文件并对其进行解析。

这对我们来说还不够好,因为我们必须自动化下载过程并在没有任何人的情况下获取数据。

我会注意到我们正在使用 .net 技术,从我红色的内容来看,我们无法使用
google 为 google play 开发者控制台提供的 beta API 库。

附言我们必须对苹果应用商店做同样的事情

附言2 我们不能使用第 3 方代码/服务

任何帮助将不胜感激。

最佳答案

我认为现在为时已晚,但也许它可以帮助别人。

谷歌游戏商店:

首先,你需要GCP账号
“报告可从 Google Cloud Storage 获得。报告每天生成并累积在每月的 CSV 文件中。它们存储在您的 Google Play 开发者帐户的私有(private) Google Cloud Storage 存储桶中。”

第二点,你需要bucket ID
“在靠近页面底部的下载报告页面之一上找到您的报告存储桶 ID。
您的存储桶 ID 以:pubsite_prod_rev 开头(例如:pubsite_prod_rev_01234567890987654321)。”

您可以按照以下步骤操作

第 1 步:创建服务帐号
登录到 Google Developers Console (console.developers.google.com)。
如果您已经有一个项目,请使用下拉菜单选择一个项目。如果您没有列出项目或想要创建新项目,请单击创建项目。
选择菜单图标菜单图标 > 权限 > 服务帐户 > 创建服务帐户。
按照屏幕上的说明选择创建。
复制列出的电子邮件地址。
示例:accountName@project.iam.gserviceaccount.com

第 2 步:在 Play 管理中心添加服务帐号
登录您的 Play 管理中心。
选择设置设置 > 用户帐户和权限 > 邀请新用户。
粘贴或键入与您的服务帐户关联的电子邮件地址。
根据所需的报告类型,选择权限。
例如,如果您需要访问财务报告,请选择“查看财务报告”。
单击添加用户。您的服务帐户将添加到您的帐户中。

第 3 步:使用 API 调用获取报告
为您的首选代码语言安装 API 客户端库。
配置执行 API 调用的代码以使用 OAuth2 服务器到服务器身份验证并请求对 OAuth2 范围 (https://www.googleapis.com/auth/devstorage.read_only) 的权限。
发出经过身份验证的 API 调用以获取报告。

要了解更多信息,请点击链接:https://developers.google.com/api-client-library/

更多信息在这里:https://support.google.com/googleplay/android-developer/answer/6135870

关于api - 应用安装数据(来自 google play 和 apple store),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22015420/

相关文章:

ios - 如何以编程方式打开 App Store 应用程序的订阅页面?

makefile - "make install"和 "make altinstall"之间的细节差异

installation - Windows XP 上的 Inno Setup 安装程序给出 "not a valid win32 application"

Python:我无法导入模块,即使它在站点包中

python - 如何使用 Poloniex API 发送 key / secret 对?

api - 使用 API key 开发服务(起点)

ios - appstore 中的 Apple Id 无法更改

ios - 使用多种语言的 App Preview 视频将 iOS 应用程序上传到 App Store

javascript - 从单个组合框中导出多个值? (Adobe Acrobat)

jquery - 检查元素是否有显示 : none AFTER all content loads