标签: hybrid-mobile-app

在本机和phonegap之间挣扎,简单的应用程序要求

我打算制作一个原生的(意思是; 不在浏览器中)移动应用程序.由于我是网络开发人员,我很难决定是否应该尝试使用Phonegap或者只是在java或objective-c中构建本机应用程序.

应用程序要求很简单.GPS/wifi位置,Facebook集成,我想我需要一个数据库来处理一些特定于Facebook的朋友关系.就像游戏中的高分一样 - 比如那样的东西.

我是一名网络开发人员,不知道java或objective-c.我之前从未使用过Phonegap,所以我不知道它是否能够满足我的要求.

所以我的问题如下; 我可以将Phonegap用于我的应用程序,还是需要深入学习新语言?

android ios cordova hybrid-mobile-app phonegap

75
推荐指数
3
解决办法
3万
查看次数

如何使用Ionic Framework进行Web App开发?

是否可以将离子frameowork用于常规Web应用程序而不是将其包装在Cordova中?

mobile web-applications hybrid-mobile-app ionic-framework

75
推荐指数
3
解决办法
5万
查看次数

电话差距vs React Native

我正在着手一个侧面项目.它是一个原生混合应用程序 我已经使用Phonegap/Ionic/Angular来快速构建应用程序.我正在研究React Native.有没有人使用这两者有任何评论或+/-每个?

cordova hybrid-mobile-app react-native

68
推荐指数
1
解决办法
3万
查看次数

startForeground()导致cordova出现问题

我在我的cordova应用程序中使用了一项服务,该服务在startForegroundonCreate中生成通知.如果应用程序通过滑动被杀死并再次启动,则不会再触发cordova设备就绪事件.cordova重启应用程序时似乎没有定义对象本身.我收到以下错误消息:

E/Web Console(19472): Uncaught TypeError: Object #<Object> has no method 'exec' at file:///android_asset/www/src/jsFile.js:31

第31行及以下:

cordova.exec(function (r) {
            if (callback) {
                callback(r);
            }
        }, function (err) {
            if (callback) {
                callback(false);
            }
        }, "Plugin", "functionName", []); 
Run Code Online (Sandbox Code Playgroud)

只有在我使用startForeground我的服务时才会出现问题,如果我对代码的这一部分进行评论,那么一切正常.我迫切需要一些关于这些问题的帮助:

  • 是否可以手动运行cordova?
  • 如何启动服务startForeground,但在杀死并重新启动应用程序后仍然会触发cordova设备就绪

编辑:

在做了两个快速示例项目之后,一个在Cordova 3.6(我用于我的实际应用程序的版本)和Cordova 5.1上,我意识到新Cordova版本中不会出现问题.但是我真的不想更新,因为:

  • 切勿触摸正在运行的系统
  • 我不知道在Never版本中可能不起作用的东西,因为我在我的App中安装了很多插件.
  • 我很懒.

知道什么可以从3.6改为5.1解决了这个bug,以及我是否可以相应地更新我的3.6代码?

EDIT2:

不是这个问题的重复.在这个问题中错误地传递了deviceReady回调.在我的应用程序中不是这种情况,只有在我不使用startForeground我的服务时才工作是没有意义的.

service android cordova hybrid-mobile-app

46
推荐指数
1
解决办法
1003
查看次数

Cordova iOS 9上的WKWebView状态?

iOS 8引入了WKWebView,这是iOS的现代化Web视图,具有更多功能,特别是Javascript代码的JIT编译,可显着提高性能.

但是iOS 8上的WKWebView存在一些错误,这些错误阻止了Cordova默认使用它.AFAIK有插件可以使用它,但他们都说"beta","不完整"等.另外据我所知,iOS 9修复了阻止Cordova在iOS 8中默认为WKWebView的错误.

那么在iOS 9上的Cordova中WKWebView的状态是什么?我似乎无法找到任何有关此信息.Cordova默认在iOS 9上使用WKWebView吗?如果不是为什么不能,并且可以通过另一种方式正式启用?

html5 ios cordova hybrid-mobile-app wkwebview

45
推荐指数
1
解决办法
1万
查看次数

apache cordova和ionic之间有什么区别?

我想开发一个混合移动应用程序,我想知道Cordova和离子有什么区别?

cordova hybrid-mobile-app ionic-framework ionic

42
推荐指数
3
解决办法
3万
查看次数

移动应用程序的CORS安全性

我们需要保持我们的API服务器安全性与CORS限制:

Access-Control-Allow-Origin : http://myonlinesite.com
Run Code Online (Sandbox Code Playgroud)

但我们还需要此API才能访问我们的移动应用(Android + iOs).

我发现的所有解决方案都告诉我允许所有来源:*但这对我们的API来说是一个很大的安全性失败.

我们正在使用Cordova构建我们的应用程序,WebView为本地文件提供服务,因此发送:origin: null,用于其所有http(s)请求.所以我们正在考虑增加null允许的来源.它更好,因为它会阻止所有其他网站试图获取我们的API,但它将允许任何移动应用程序获取它...

有没有更有趣的解决方案呢?

谢谢!

api mobile cors cordova hybrid-mobile-app

42
推荐指数
1
解决办法
2万
查看次数

错误:找不到模块'@ ionic/app-scripts'

我是Ionic的新手.我按照Ionic文档"开始",创建了一个名为"super"的项目示例.问题是,当我ionic serve在项目目录中运行命令行时,它会引发错误Error: Cannot find module '@ionic/app-scripts'

angularjs hybrid-mobile-app ionic-framework

32
推荐指数
5
解决办法
7万
查看次数

渐进式网络应用程序和混合移动应用程序之间的区别

有人能告诉我混合移动应用程序和渐进式Web应用程序之间的区别及其优势吗?

mobile hybrid-mobile-app progressive-web-apps

31
推荐指数
2
解决办法
2万
查看次数

OnsenUI与Ionic Framework

我想开始使用angularjs,css3和html5开发移动混合应用程序.正在寻找一个框架并找到了这两个.两者都看起来非常好,但我无法在两者之间进行良好的比较.任何人都可以列出两者的利弊.

它们在可扩展,开箱即用的组件,速度以及与Angular和设备的兼容性方面的比较将非常有帮助

mobile hybrid-mobile-app ionic-framework onsen-ui

28
推荐指数
3
解决办法
2万
查看次数