Это больше, чем этот разрыв с телефоном. Это библиотека target-c для развертывания файлов html5 через XCode в магазине приложений Apple.Все файлы должны храниться на устройстве в виде html-файлов, выполнять ajax-вызовы веб-служб и затем анализировать эти данные в html5-представлениях.Разрыв в телефоне также позволяет вам использовать собственный apis через мост target-c, такой как Camera, FileSystem, CoreGraphics, CoreData и т. Д.
Короче говоря, вы не будете использовать phonegap-version.js на мобильном сайте, вы бы использовали его, если бы вы упаковывали приложение html5 в качестве нативного приложения для Appstore и хотели бы использовать нативный API-интерфейс устройства из javascript?
Вам не нужно обнаруживать его, так как вам потребуется развернуть2 небольшие базы кода, одна для мобильного интернета, другая для запуска в контейнере приложения.Вы можете добавить переменную в ветку вашего устройства, которая говорит
var runningOnDevice = true;
, и переменную для вашей мобильной сети, которая говорит:
var runningOnDevice = false;
Имею ли я смысл?