使用Cordova和Ionic处理文件-兼容iOS,Android

骨牌

对于这个问题,我在GitHub上创建了兼容性测试项目

初始状态仅设置为Ionic View应用程序。

离子浏览器

ionic serve将输出显示为图片ionicBrowser.png

但是,如果我在www\js\index.js第32和33行中取消注释,则

  • fileSystemRequest(webkitRequestFileSystem)很好,
  • fileEntry很好,
  • 写入和读取文件也可以。

离子应用

对于命令ionic upload,Android设备上的输出与图片ionicView-android.png相同

iOS向我显示视图输出,如图片ionicView-ios.png

由Ionic构建的本机应用程序

命令ionic package build android仅在具有设备就绪事件的情况下使我在Android上输出原因是我没有将cordova-plugin-file添加package.json

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

更正后,我得到了输出nativeAndroid.png

通常,我只能在Android设备(Ionic View或本机应用程序)上使用文件。

我无法以任何可能的方式在iOS上使用文件,这是我的问题。我需要在iOS设备上使用文件。我以为科尔多瓦和爱奥尼亚克形成了共同的环境,但这并没有发生。

我有什么问题吗?

更新1

我已经尝试通过命令将应用程序构建为Windows下Windows的Android本机包ionic run android

在此测试中,我将Android设备与Android 4.2.9和Android仿真器一起使用。

不要忘了ionic plugin add cordova-plugin-file

不要忘了ionic platform add android

我有与nativeAndroid.png相同的观点

更新2

我已将Mac mini OS X El Capitan(10.11.5)用于此任务。

我在编辑文本文件时遇到问题,因此我准备了Windows上的所有内容,并将项目移至Mac。

我使用了ionic view(ionic upload),ionic package build android并且得到了相同的视图(nativeAndroid.pngionicView-android.png)。

骨牌

我已经尝试通过命令将应用程序构建为OS X中的iOS本机ionic run ios

对于此测试,我使用了iOS模拟器。

不要忘了ionic plugin add cordova-plugin-file

不要忘了ionic platform add ios

我有与nativeAndroid.png相同的观点

一切正常,宇宙得以保存。

结果

我仍然需要在iOS设备上测试离子视图(在OS X上运行离子上传...)。

离子和科尔多瓦的开发可能是面向平台的。如果我要部署iOS应用,则需要Apple机器(OS X上的Android很好-见上文-我的意思是ionic package build android)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Cordova和Ionic处理文件-兼容iOS,Android

来自分类Dev

科尔多瓦Android和iOS兼容吗?

来自分类Dev

如何使用Ionic / Cordova在iOS上启用多任务处理?

来自分类Dev

使用Ionic在iOS上处理.ics文件

来自分类Dev

使用Ionic在iOS上处理.ics文件

来自分类Dev

领域iOS与领域Xamarin iOS和/&领域Java与领域Xamarin Android之间的兼容性

来自分类Dev

无法在Android上使用Cordova和Ionic加载模块

来自分类Dev

ionic 4-使用@ ionic-native / file / ngx / cordova-plugin-file访问iOS文件

来自分类Dev

Wikitude Cordova 插件 - 处理 Android 和 iOS 错误

来自分类Dev

与7和8兼容的iOS应用

来自分类Dev

UIAlertView / UIAlertController iOS 7和iOS 8兼容性

来自分类Dev

使用 ionic-v3 和 cordova 6.3.0 警告 Android API 级别 28

来自分类Dev

Cordova 推送通知 android 和 ios 使用 FCM

来自分类Dev

Android jar文件兼容性linphone

来自分类Dev

iBeacons和Android的兼容性

来自分类Dev

如何仅使用iOS 5+和Cordova 3.5永久和本地存储数据文件?

来自分类Dev

使用 Ionic 发布应用程序部署 iOS 和 android

来自分类Dev

iOS 7是否更改了PNG兼容性/处理?

来自分类Dev

如何使.xib文件与iOS7,iOS6和更早版本兼容

来自分类Dev

如何使.xib文件与iOS7,iOS6和更早版本兼容

来自分类Dev

警报软件:与iOS,Android,Mac,PC兼容

来自分类Dev

Swift,Cocoapods和ios 7兼容性,OAStackView

来自分类Dev

ios :: app模式和fstream :: write是否彼此不兼容?

来自分类Dev

NSAttributedString-兼容性UIKit(iOS)和AppKit(macOS)

来自分类Dev

iOS和Flash Player之间的音频兼容性

来自分类Dev

NSLayoutConstraint 和 safeAreaLayoutGuide - 兼容 iOS 11 之前的编码

来自分类Dev

android:versioncode和android:versionname如何使我的SDK兼容

来自分类Dev

PhoneGap / Cordova和本机Android / iOS后端

来自分类Dev

使用FFMPEG编码与iOS兼容的h264音频流

Related 相关文章

  1. 1

    使用Cordova和Ionic处理文件-兼容iOS,Android

  2. 2

    科尔多瓦Android和iOS兼容吗?

  3. 3

    如何使用Ionic / Cordova在iOS上启用多任务处理?

  4. 4

    使用Ionic在iOS上处理.ics文件

  5. 5

    使用Ionic在iOS上处理.ics文件

  6. 6

    领域iOS与领域Xamarin iOS和/&领域Java与领域Xamarin Android之间的兼容性

  7. 7

    无法在Android上使用Cordova和Ionic加载模块

  8. 8

    ionic 4-使用@ ionic-native / file / ngx / cordova-plugin-file访问iOS文件

  9. 9

    Wikitude Cordova 插件 - 处理 Android 和 iOS 错误

  10. 10

    与7和8兼容的iOS应用

  11. 11

    UIAlertView / UIAlertController iOS 7和iOS 8兼容性

  12. 12

    使用 ionic-v3 和 cordova 6.3.0 警告 Android API 级别 28

  13. 13

    Cordova 推送通知 android 和 ios 使用 FCM

  14. 14

    Android jar文件兼容性linphone

  15. 15

    iBeacons和Android的兼容性

  16. 16

    如何仅使用iOS 5+和Cordova 3.5永久和本地存储数据文件?

  17. 17

    使用 Ionic 发布应用程序部署 iOS 和 android

  18. 18

    iOS 7是否更改了PNG兼容性/处理?

  19. 19

    如何使.xib文件与iOS7,iOS6和更早版本兼容

  20. 20

    如何使.xib文件与iOS7,iOS6和更早版本兼容

  21. 21

    警报软件:与iOS,Android,Mac,PC兼容

  22. 22

    Swift,Cocoapods和ios 7兼容性,OAStackView

  23. 23

    ios :: app模式和fstream :: write是否彼此不兼容?

  24. 24

    NSAttributedString-兼容性UIKit(iOS)和AppKit(macOS)

  25. 25

    iOS和Flash Player之间的音频兼容性

  26. 26

    NSLayoutConstraint 和 safeAreaLayoutGuide - 兼容 iOS 11 之前的编码

  27. 27

    android:versioncode和android:versionname如何使我的SDK兼容

  28. 28

    PhoneGap / Cordova和本机Android / iOS后端

  29. 29

    使用FFMPEG编码与iOS兼容的h264音频流

热门标签

归档