특정 대륙에서 다운로드 할 때 브랜딩이 필요한 응용 프로그램이 있습니다. 예를 들어 북미에 설치하면 응용 프로그램을 실행할 때 유럽과 다른 로고 및 회사 이름이 표시됩니다.PHP로 설정 파일 수정
설치 파일은 PHP 스크립트를 통해 제공됩니다. 현재 Windows 용 Inno Setup 실행 파일과 Mac OS X 용 DMG가 있습니다.
나는 when downloading Google Chrome을 보았지만 사용 통계를 보내야하는지 여부를 지정할 수 있습니다. JavaScript를 제어하는 JavaScript를 간단히 살펴보면 간단히 &usagestats=0
또는 &usagestats=1
으로 서버에 다시 전송된다는 것을 알 수 있습니다.
PHP 다운로드 페이지를 통해 지정된 설정을 기반으로 설치에 영향을 미치려면 어떻게해야합니까?
나는 그 길을 따라 가려고했으나, 전문가를 먼저 조사 할 것이라고 생각했습니다. 대부분 각 대륙마다 다른 패키지를 가지고 있지 않은 설정 파일을 수정하는 영리한 방법이있을 수 있기를 바랍니다. 링크 주셔서 감사합니다; GeoIP (http://www.maxmind.com/app/geoip_country)와 비교해 보겠습니다. –
Inno Setup은 꽤 고급 스럽습니다 (스크립트 기능이 있습니다). 그래서 앱을 패키징하는 것은 사소할 수 있습니다. 구성 파일에서 이미지/텍스트를로드하는 경우 적절한 구성 파일이 패키지로 만들어 졌는지 확인해야합니다. – zaf
저는 스크립트에 익숙하며 실제로 건물을 자동화하는 프레임 워크를 가지고 있습니다 (또한 Mac에서 DMG를 만들기위한 것임). 나는 이것이 유일하게 실행 가능한 해결책이라고 생각한다. –