Я пытаюсь создать Сценарий PHP для получения версии приложения от Android файл APK. При извлечении XML-файла из APK (zip), файл и затем анализируя XML является одним путем, но я предполагаю, это должно быть более просто. Что-то как Руководство PHP, пример № 3. Какие-либо идеи, как создать сценарий?
Если у вас установлен Android SDK на сервере, вы можете использовать PHP exec (или аналогичный) для выполнения инструмента aapt
(в $ ANDROID_HOME / platform / android-X / tools
).
$ aapt dump badging myapp.apk
И вывод должен включать:
package: name='com.example.myapp' versionCode='1530' versionName='1.5.3'
Если вы не можете установить Android SDK по какой-либо причине, вам нужно будет проанализировать двоичный XML-формат Android. Файл AndroidManifest.xml
внутри ZIP-архива APK представляет собой , а не простой текст.
Вам потребуется перенести утилиту , например AXMLParser , с Java на PHP.