繁体   English   中英

Mac OS X安装程序(pkg)和Google Analytics(分析)

[英]Mac OS X Installer (pkg) and Google Analytics

我想为Mac OS X上的某些应用程序制作安装程序(pkg)。我了解pkgbuildproductbuild命令,编写简单的脚本来制作pkg也不是问题。 问题是,当用户运行安装程序时,我想收集一些有关用户行为的信息。 例如,我想知道用户启动安装程序的次数。 为此,我不愿意使用Google Analytics ,这就是为什么我的问题是如何通过http向Google服务发出请求? 当然,我了解cURL ,但是我不知道Mac OS X中该工具的默认设置。我的应用程序的最低版本是Mac OS X 10.7 Lion。

感谢帮助!

最后,我做了一些事情来解决我的问题,但是我未能完全得到我想要的东西。

首先,为了将http请求发送到google服务,我使用curl 在苹果官方网站,我没有找到有关这个工具默认为Mac OS X,但在互联网的许多快速举报通道说,这个工具是默认的Mac OS X.我GET与请求curl的样子:

curl --request GET 'https://ssl.google-analytics.com/collect?v=1&t=event&tid=UA-...&cid=...&ec=...&ea=MacInstalled'

其次,我使用pkgbuild preinstallpostinstall脚本执行curl命令。 此步骤上非常有用的链接是:

PackageMaker的操作方法

使OS X Installer软件包像Pro一样-Xcode Developer ID ready pkg

直接在安装过程之前:第三,我只取得了两个要求谷歌服务preinstall脚本(MacBeginInstall),直接在后安装过程中postinstall脚本(MacInstalled)。 问题是我想在安装程序启动时向Google服务发出请求(当用户看到安装程序的第一步-欢迎屏幕时)。 我没有解决这个问题。 使用pkgbuild命令可能是不可能的。

这是我的经验,也许对某人有用:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM