通过 itms-services 跟踪企业 iPhone/iPad 应用程序的下载
我正在使用 itms-services 下载企业 iPhone/iPad 应用程序。我们希望在用户单击“下载”按钮时跟踪谁下载了哪些应用程序。
由于取消/下载的提示来自 itms-services 而不是我们的应用程序,因此我们发现很难跟踪该下载点击事件。任何人都可以给出解决这个问题的方法吗?
I am using itms-services to download enterprise iPhone/iPad application. We want to track who has downloaded what application when the user clicks Download button.
As prompt to Cancel/ Download is coming from itms-services not by our application, we are finding difficulties to track that download click event. Can anybody give any way out to solve this problem.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
据我所知,没有办法拦截此 IOS 提示中的“取消/下载”。确保您知道已发生下载的唯一方法是让文件服务器检测整个文件的下载。即使这样,用户也有可能在接近结束时“取消”下载,或者如果文件构建不正确(即配置文件无效),则跳板的加载不完整。
如果您使用像 EASE(企业应用服务环境)[http://www.apperian.com/ease] 这样的系统,它会根据文件下载的完成情况提供此类信息并具有报告。 EASE 对使用临时部署的开发人员是免费的,因此如果您尝试分发应用程序,这可能是您的一个选择。
As far as I know there is no way to intercept the Cancel/Download from this IOS prompt. The only way to ensure that you know that a download has occurred would be to have the file server detect the download of the entire file. Even then, it is possible that a user could "cancel" the download near the end, or if the file was built incorrectly (i.e., profile is invalid) that the load to springboard is incomplete.
If you use a system like EASE (Enterprise App Services Environment) [http://www.apperian.com/ease], it provides this type of information based on the completion of file downloading and has reporting. EASE is free to developers using ad-hoc deployment so if you are trying to distribute apps this might be an option for you.
您能检查一下.ipa 的网络访问日志吗?它会让您大致了解下载量。
Can you check your web access log of .ipa? It'll give you rough idea of how many downloads.
您可以编写 JavaScript 代码:
You could write JavaScript code that:
有同样的问题,这是我的工作解决方案。这会将企业下载点击记录到谷歌分析。
Had the same problem, here is my working solution. This logs the enterprise download click to google analytics.