[英]Mac OS X Installer (pkg) and Google Analytics
我想为Mac OS X上的某些应用程序制作安装程序(pkg)。我了解pkgbuild
和productbuild
命令,编写简单的脚本来制作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
preinstall
和postinstall
脚本执行curl
命令。 此步骤上非常有用的链接是:
使OS X Installer软件包像Pro一样-Xcode Developer ID ready pkg
直接在安装过程之前:第三,我只取得了两个要求谷歌服务preinstall
脚本(MacBeginInstall),直接在后安装过程中postinstall
脚本(MacInstalled)。 问题是我想在安装程序启动时向Google服务发出请求(当用户看到安装程序的第一步-欢迎屏幕时)。 我没有解决这个问题。 使用pkgbuild
命令可能是不可能的。
这是我的经验,也许对某人有用:)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.