草庐IT

Phonegap

全部标签

android - phonegap 应用程序中的本地存储保护

我应该开发一个phonegap应用程序。我需要加密我对服务器端的请求,然后解密。HTTPS不是解决方案,因为我需要签署请求以确保数据不是伪造的。我可以使用任何异步加密(该应用程序将生成private/publickey并将公钥发送到服务器)。但是这样我需要将我的私钥保存在设备上。问题是:如何将私钥安全地保存在设备上?我可以使用sqlclipher(加密我的本地SQLiteDB)和integrate它进入我的phonegap应用程序。太好了,但在这里我必须保留数据库的key:)vardb=window.sqlitePlugin.openDatabase({name:"DB",key:"s

ios - 无法使用xcode phonegap在ios中隐藏状态栏

我正在尝试删除我的xcodeiOS项目中的状态栏。phonegap版本2.5。我试过以下。1)通过将以下行添加到config.xml来从phonegap特定项目中删除状态栏这是我的xml文件。测试我也将其添加到我的plist文件中。这应该删除特定iOS应用程序的状态栏。[UIApplicationsharedApplication].statusBarHidden=YES;代码:CFBundleIconsCFBundlePrimaryIconCFBundleIconFilesicon.pngicon@2x.pngicon-72.pngicon-72@2x.pngUIPrerendere

javascript - 如何在我的 phonegap 应用程序中从网页导航到本地页面?

我的手机上运行了一个phonegap应用程序。我有一个链接,可以将我带到一个网页以检查一些信息并显示一些数据......然后我希望能够有一个后退按钮,以便用户可以导航回本地应用程序。这在Android和iOS中都可行吗? 最佳答案 我认为你应该使用childbrowserphonegap的插件,因为在这种情况下,考虑到iOS没有返回应用程序的backbutton,您将在android和iOS中具有一致的行为。ChildbrowserforAndroidChildbrowserforiOS

ios - 用于 ios 的 PhoneGap 插件返回 FAILED pluginJSON

我正在为iOS应用程序创建Phonegap/Cordova(版本2.9.0)自定义插件。我的步骤如下:我创建了一个HelloPlugin.js文件并将其复制到www/js/文件夹下,其代码如下:varHelloPlugin={callNativeFunction:function(success,fail,resultType){alert('a');returnCordova.exec(success,fail,"HelloPlugin","nativeFunction",['1']);}};我在plugins文件夹下创建了HelloPlugin.h和HelloPlugin.m文件,

javascript - PhoneGap 应用程序无法与 Google Analytics 一起使用

我正在使用analytics.js通过网络应用程序中的代码来跟踪用户事件。现在Phonegap应用程序ios/android已构建,并且还想跟踪Phonegap应用程序中的用户事件,但它没有提供跟踪结果我已阅读并实现了解决方案,如Phonegapgoogleanalyticsnottrackingatallhttps://github.com/blast-analytics-marketing/phonegap-google-universal-analytics我的问题是:在native中使用phonegap和网络应用程序使用相同的页面集,我想在单个GA帐户下使用Dimension跟

ios - Phonegap deviceready 事件仅在应用程序失去焦点时触发

我已经通过npm安装了最新版本的phonegap,并且最近将我的iPhoneSE更新到了iOS10。现在,当我的设备通过USB数据线连接到我的iMac时运行“phonegaprunios”时,应用程序加载时,我从app.bindEvents函数收到调试警报,但未触发deviceready事件。然而,直到我的应用程序失去焦点(通过双击主页按钮),此时我在onDeviceReady中的调试警报才会触发。我认为这与我的应用程序有关,所以我删除了所有第三方插件和所有多余的javascript,但仍然发生了同样的事情。所以我创建了一个全新的应用程序,它安装了默认的Phonegap“正在连接到设备

ios - Cordova 编译错误

我有一个cordova项目,有两个平台,android和ios。我通过发出以下命令在根文件夹中构建ios项目。cordova构建ios但是我得到以下错误。events.js:72thrower;//Unhandled'error'event^Error:spawnENOENTaterrnoException(child_process.js:980:11)atProcess.ChildProcess._handle.onexit(child_process.js:771:34)有谁知道这背后的原因是什么?我是cordova的新手,非常感谢在正确方向上提供的任何帮助。

javascript - 验证用 Phonegap(或等效)包装的 HTML5 应用程序

有没有办法只使用JavaScript(客户端)来确保HTTP请求实际上来self的Phonegap应用程序?请注意:我不是在谈论验证用户,而是在某种意义上验证应用程序本身。没有(也不应该有)任何类型的与此相关的用户交互。甚至不谈通信的secret性(我没有使用HTTPS并且有效负载未加密)。我的猜测是,最终,这不可避免地需要某种硬编码key。问题是,如您所见,例如here,这样的key通常几乎任何人都可以访问-这个问题不仅出现在JavascriptAssets中,而且出现在Android中的Java中。如果无法使用Phonegap或任何Cordova插件,您能否建议一个等效的框架(或像

iphone - 使用phonegap和titanium的疑惑

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭3年前。Improvethisquestion最近我听说了PhoneGap和Titanium移动网络应用程序的开发。我已经分析了这两个Web应用程序,并且对如何使用以及它们的优缺点有了一些了解。但是我对以下问题没有得到一些清晰的想法,这些网络应用开发是否支持XML解析?我听说这些仅使用html5、javascript和css。它支持Ajax吗?如果我的应用程序检索远程XML文件。有没有办法解析元素?这些PhoneGap和Titanium对Web服务的

android - 在 phonegap 的新项目中总是显示一些警告

我在phonegap中使用过多个应用程序。每次我使用以下phonegap文档链接中的给定步骤构建新项目时:http://docs.phonegap.com/en/2.0.0/guide_getting-started_ios_index.md.html但我看到在每种情况下总是有15个警告:/Users/Webgrity/Desktop/BramAutoGroup/BramAutoGroup/Classes/AppDelegate.m:81:25:'useSplashScreen'isdeprecated:DeprecatedinCordova2.5.Add/RemovetheSplas