有啥方法可以获取我的 iOS 应用程序的下载次数?
Posted
技术标签:
【中文标题】有啥方法可以获取我的 iOS 应用程序的下载次数?【英文标题】:Is there any way to get the number of downloads of my iOS app?有什么方法可以获取我的 iOS 应用程序的下载次数? 【发布时间】:2020-06-17 08:58:45 【问题描述】:我从事研发工作已经有一段时间了,我正在尝试制作一个可以查看我的 ios 应用的所有下载次数的单一平台。我已经浏览了documentation,但是我们可以看到应用统计信息的方式是通过登录然后下载报告。我喜欢在不使用任何第三方扩展或包的情况下以编程方式进行。就像对于 android,您可以在文档 google cloud storage (API) 中使用 google storage api。但是有什么方法可以对 iOS 应用程序做同样的事情吗?他们公开的唯一 API 是 App store connect API,但它可以为您提供销售和趋势的结果。我不确定它是否还会告诉您应用的下载次数。
请指出正确的方向。我可能走错了路,但我用谷歌搜索了很多,如果不使用第三方扩展,我找不到直接的方法。
【问题讨论】:
以发布者为中心的应用商店相关问题是题外话。了解您要求下载的原因:developer.apple.com/app-store/measuring-app-performance 和 help.apple.com/app-store-connect/#/dev183adc0b6 @MorrisonChang 你没有明白我的意思我不想在不使用登录的情况下下载我的应用程序。简单来说,在我的网络应用上,我想看看我的应用有多少下载量? 不清楚如何在未经授权的情况下获取数据。即使使用 Google 命令行工具,您也需要授权:support.google.com/googleplay/android-developer/answer/… Apple 相同developer.apple.com/documentation/appstoreconnectapi/… 一旦您获得数据,请将其放入您的网络应用程序/自定义报告生成器中。 @MorrisonChang 你又误会了,我的意思是说没有手动登录。当然,一个人将进行身份验证并授权查看该数据。 好吧,要么您询问数据的内容(下载销售报告),要么询问我在之前的 cmets 中介绍的访问权限。您将需要一个服务器(如 node.js)来完成这项工作,这就是我如何解释“无需手动登录”这句话。如果您问它是否可以仅作为 html/JavaScirpt/CSS 页面完成 - 我对此表示怀疑。否则对我来说,这个问题不清楚。也许您应该解释一下“第三方扩展”是什么意思。 【参考方案1】:根据documentation for the App Store Connect API,端点GET https://api.appstoreconnect.apple.com/v1/salesReports
为您提供每日、每周、每月和每年的应用销售数据。这不是完全下载,因为有人可能会多次下载您的应用程序以便在多个设备上安装它,删除它后重新安装它等等。但它可能是您在没有任何一个的情况下获得的最接近的结果创建您自己的分析系统或使用第 3 方系统。
【讨论】:
所以你是说通过销售我必须弄清楚我的下载量? 您好,有什么方法可以解决。现在从 App Store 的下载量?特别是对于免费应用程序。以上是关于有啥方法可以获取我的 iOS 应用程序的下载次数?的主要内容,如果未能解决你的问题,请参考以下文章
我的应用程序有啥方法可以从 Apple Maps 应用程序中获取书签列表吗?
有啥方法可以获取 Spotify Premium 帐户进行测试?
有啥方法可以从 jitpack 的 maven 依赖项下载 aar