我有一个应用程序,在某些大洲下载时需要品牌化。例如,当安装在北美时,该应用程序在运行时会显示与欧洲不同的 Logo 和公司名称。
安装文件是通过 PHP 脚本提供的。目前有适用于 Windows 的 Inno Setup 可执行文件和适用于 Mac OS X 的 DMG。
我已经看到when downloading Google Chrome ,您可以指定是否应发送使用统计信息。简单看一下控制它的 JavaScript,就会发现这只是通过 &usagestats=0
或 &usagestats=1
发送回服务器。
我将如何根据 PHP 下载页面指定的设置来影响安装?
最佳答案
如果您可以根据区域打包不同版本的应用,那么您可以使用某种形式的 IP 地址到国家数据库,该数据库将确定允许用户下载哪个文件。
您可以使用在线服务来找出用户在哪里( http://www.ip2location.com/ )或获取数据库并执行您自己的查询(我现在不记得的几个免费来源)。
关于php - 使用 PHP 修改安装文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2629984/