2

По этому вопросу я создал compatibility test project on GitHub.Работа с файлами в кордове и ионной совместимости iOS, Android

Начальное состояние устанавливается только для приложения Ionic View.

Ионные Browser

ionic serve показать выход как на картинке ionicBrowser.png.

Но если я раскомментировать в www\js\index.js линии 32 и 33, то

  • fileSystemRequest (webkitRequestFileSystem) отлично,
  • FileEntry прекрасно,
  • запись и чтение файлов работает хорошо.

Ионные App

Для команды ionic upload, выход на устройстве Android как на картинке ionicView-android.png.

iOS показать мне, как на картинке ionicView-ios.png.

Native сборка Применения ионных

Command ionic package build android получил меня выход на Android только с устройства готовы событиями. Причина я не добавил Cordova-плагин-файл в package.json

..., 
"ionic-plugin-keyboard", 
"cordova-plugin-file"], 
"cordovaPlatforms": [] 
} 

После коррекции, я получил OUTPUT nativeAndroid.png

В общем, я могу работать с файлами только на Android устройств (Ionic View или как собственное приложение).

Я не могу работать с файлами на iOS любым возможным способом, и это моя проблема. Мне нужно работать с файлами на устройствах iOS. Я думал, что Кордова и Ионны создают общую среду, но этого не происходит.

Я что-то не так?

Update 1

Я попытался создать приложение в качестве собственного пакета для Android под Windows, с помощью команды ionic run android.

Для этого тестирования я использовал Android-устройство с Android 4.2.9 и Android-эмулятором.

Не забудьте указать ionic plugin add cordova-plugin-file.

Не забудьте указать ionic platform add android.

У меня такой же вид, как и на nativeAndroid.png.

Update 2

Я использовал для этой задачи Mac OS X мини El Capitan (10.11.5).

У меня проблема с редактированием текстовых файлов, поэтому я подготовил все в Windows и переместил проект на Mac.

Я работал с ионным зрения (ionic upload) и ionic package build android и я получил те же взгляды (nativeAndroid.png, ionicView-android.png).

ответ

0

Я попытался создать приложение как родное для iOS в OS X ... по команде ionic run ios.

Для этого тестирования я использовал эмулятор iOS.

Не забудьте указать ionic plugin add cordova-plugin-file.

Не забудьте о ionic platform add ios.

У меня такой же вид, как и на nativeAndroid.png.

Все работает, вселенная сохраняется.

Результат

мне нужно еще проверить ионный взгляд на IOS устройстве (запустить ионную загрузку на OS X ...).

Вероятно, разработка с ионной и кордовой платформой ориентирована. Если мне нужно развернуть приложение iOS, вам понадобится Apple (Android на OS X в порядке - см. Выше - я имею в виду ionic package build android).