标签: phonegap-plugins

我应该使用哪个本地通知插件进行phonegap构建?

似乎有四种不同的第三方插件可以完成phonegap构建中列出的本地通知:

https://github.com/GotCakes/Phonegap-LocalNotification/

https://github.com/javamrright/cordova-plugin-local-notifications/

https://github.com/simplec-dev/LocalNotification/

https://github.com/katzer/cordova-plugin-local-notifications/

(来自https://build.phonegap.com/plugins)

我一直在使用四个中的最后一个(de.appplant.cordova.plugin.local-通知),但我很想知道(1)其他包是否是首选解决方案和(2)为什么有phonegap/cordova内的四个独立项目完成同样的任务......?

localnotification phonegap-plugins cordova

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

Cordova + JqueryMobile:Ajax失败了

(最近6个小时一直在这里)我正在尝试制作一个phonegap/Cordova应用程序.我无法通过Android模拟器进行Ajax调用(API ver 22,Android> 4.4).Ajax调用适用于Firefox桌面,但即使在Chrome浏览器上也会失败(与模拟器上的情况相同)

cordova --version 5.0.0

码:

$.ajax({
    url: serverUrl,
    type: 'GET',
    contentType: "application/json",
    async: true,
    dataType: 'jsonp',
    callback: 'callback',
    jsonpCallback: 'yourcallback',
    crossDomain: true,
    success: function (result) {
            $("#message").html("location sent");
        },
        error: function (request, error) {
            alert('Error ' + error);
        }
    });
Run Code Online (Sandbox Code Playgroud)

我看到的错误是:

在chrome远程调试器上:

拒绝连接到' http: //10:20.2.2/test/ getLocation.php ',因为它违反了以下内容安全策略指令:"default-src'self'data:gap:https://ssl.gstatic.com '不安全-EVAL'".请注意,'connect-src'未显式设置,因此'default-src'用作后备.

我在博客和帖子上看到了各种设置,但没有用.把一些在这里删除通常的嫌疑人.

$.support.cors = true;
$.mobile.allowCrossDomainPages = true;
Run Code Online (Sandbox Code Playgroud)

AppManifest可以访问Internet:

<uses-permission android:name="android.permission.INTERNET" />
Run Code Online (Sandbox Code Playgroud)

config.xml文件:

<access origin="*" /> (have tried all variation, with putting actual server name here like …
Run Code Online (Sandbox Code Playgroud)

android google-chrome jquery-mobile phonegap-plugins cordova

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

Phonegap条形码扫描仪无法识别Windows手机上的任何条形码

我正在尝试将Phonegap Barcode扫描程序插件添加到我的Phonegap应用程序中.我主要是为windows phone 8开发,但我也希望以ios和android平台为目标.我设法正确添加插件,但是当我开始扫描时,我的Windows手机无法识别任何条形码.它只显示带有焦点按钮和绿色方块的视频屏幕.

这是我的扫描代码:

    function Scan() {
      window.plugins.barcodeScanner.scan(function (result) {
        barcode = result;
        alert(barcode.text);
      }, function (error) {
        alert("Scanning failed: " + error);
      });
  };
Run Code Online (Sandbox Code Playgroud)

在deviceready事件上调用此函数.

难道我做错了什么?或者我错过了插件中的某些内容?我读到android和需要设置执行此插件的权限.我是否需要获得许可才能在Windows手机中进行扫描?

更新:

我似乎可以扫描QR码而不是常规码(SCC码).有人对此有所了解吗?

barcode-scanner phonegap-plugins cordova windows-phone-8

15
推荐指数
1
解决办法
3255
查看次数

适用于Android和iOS的SMS Phonegap 3.0插件

我正在寻找适用于Phonegap 3.x的phonegap插件.我需要它在Android和iOS中工作.如果两个插件都有1个插件会更好,但是如果我有两个单独的插件可以使用就可以了.如果我可以使用以下命令安装它也是更好的选择:

phonegap local plugin add
Run Code Online (Sandbox Code Playgroud)

那里有这样的插件吗?或者是否有关于如何升级现有短信插件以使用phonegap 3.0的说明?

编辑

我分享了一个2.9的插件回购,我试图让它在phonegap 3.x(https://github.com/aharris88/phonegap-sms-plugin)中工作,到目前为止,我可以把它拉进去我的phonegap项目与命令

phonegap local plugin add https://github.com/aharris88/phonegap-sms-plugin
Run Code Online (Sandbox Code Playgroud)

并且它正确地将所需的权限放在AndroidManifest.xml中,并将该功能放在res/xml/config.xml中,但是当我在手机上安装它时,并没有说它需要发送文本的权限,我不喜欢从此代码中获取任何成功或错误消息:

var number = $('#number').val();
var message = $('#text').val();
alert("Send text to "+number+" with message: "+message);
SmsPlugin.prototype.send(number, message, '',
    function () {
        alert('Message sent successfully');
    },
    function (e) {
        alert('Message Failed:' + e);
    }
);
Run Code Online (Sandbox Code Playgroud)

phonegap-plugins cordova

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

插件获取PhoneGap App的版本?

我正在使用PhoneGap构建来打包我的应用程序是否有任何PhoneGap或第三方插件,我可以包含在我的config.xml中以获取运行时的应用程序版本?

任何关于获得应用程序版本的最佳方式的建议都会受到关注.

phonegap-plugins cordova phonegap-build cordova-plugins

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

在离子选项卡中显示网站

我正在研究基于离子框架的移动应用程序(主要针对Android).我的项目是基于标签的应用程序.在第一个标签中,我想加载一个外部网站,但我无法弄清楚如何做到这一点.

我尝试了ngCordova InAppBrowser,但它需要全屏,我的导航标签落后.

我也尝试加载一个iFrame,它在模拟器中工作,但这个解决方案在Android设备上根本不起作用并显示一个空的iFrame(除了它的定位限制,我认为我可以使用css对其进行排序).

有什么我想念的吗?有什么建议吗?

最终应用应该看起来像(它的原生iOS版本): 样本输出设计

phonegap-plugins cordova inappbrowser ionic-framework

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

Cordova构建返回缺少的plugin.xml

当我构建我的cordova项目时,我收到一条警告消息:

缺少文件:/home/vijay/workspace/Repos_temp/QuickTraq_Android/plugins/nl.x-services.plugins.toast/plugin.xml

缺少文件:/home/vijay/workspace/Repos_temp/QuickTraq_Android/plugins/cordova-plugin-device-rotation-vector/plugin.xml

当我添加插件或删除插件时会发生这种情况.

当我添加插件或构建项目但当我删除插件错误时,这就像发出警告一样

错误:ENOENT,在Object.fs.openSync上没有这样的文件或目录'/home/vijay/workspace/Repos_temp/QuickTraq_Android/plugins/com.grumpysailor.cordova-plugin-device-rotation-vector/plugin.xml'(fs. js:439:18)在Object.fs.read.exports.parseElementtreeSync的Object.fs.readFileSync(fs.js:290:15)处(/ usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/util) /xml-helpers.js:121:27)在/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/dependencies.js:56:35在Array.forEach(native)at runUninstallPlatform(/ usr/local/lib)中的Object.module.exports.package.generateDependencyInfo(/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/dependencies.js:53:45) /node_modules/cordova/node_modules/cordova-lib/src/plugman/uninstall.js:218:53)在Function.module.exports.uninstallPlatform(/ usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src) /plugman/uninstall.js:81:12)/ usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/c ordova/plugin.js:205:58 at _fulfilled(/usr/local/lib/node_modules/cordova/node_modules/q/q.js:787:54)

我的插件删除失败..有没有办法解决这个问题?

android phonegap-plugins cordova phonegap-build cordova-plugins

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

使用Cordova添加可绘制资源

我想为我的cordova项目添加一个可绘制的资源.我确实添加了图标和启动画面项目.他们被复制到我的平台/ android/res/drawable就好了.问题是当我尝试添加另一个资源时.我怎么做?我在cordova上找不到任何东西,而不是图标和闪屏

<platform name="android">
<icon src="xx.png" density="ldpi"/>
<icon src="xx.png" density="mdpi"/>
<icon src="xx.png" density="hdpi"/>
<icon src="xx.png" density="xhdpi"/>
<icon src="xx.png" density="xxhdpi"/>
<icon src="xx.png" density="xxxhdpi"/>
<splash src="xx.png" density="ldpi"/>
<splash src="xx.png" density="mdpi"/>
<splash src="xx.png" density="hdpi"/>
<splash src="xx.png" density="xhdpi"/>
<splash src="xx.png" density="xxhdpi"/>
<splash src="xx.png" density="xxxhdpi"/>
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?我没有在config.xml中看到任何选项来添加其他可绘制资源.

android phonegap-plugins cordova ionic-framework

15
推荐指数
1
解决办法
9404
查看次数

如何获取应用程序版本并构建iOS PhoneGap应用程序?

在设置PhoneGap项目时,您会看到以下内容:

建立

如何在iOS应用程序中获取该信息?有没有办法用phonegap做到这一点?插件怎么样?如果没有插件,并且有一种方法可以在iOS应用程序中执行,则可以编写插件.我只是找不到任何答案.

谢谢!

xcode ios xcode4 phonegap-plugins cordova

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

在webview中打开网址 - phonegap

我想知道如何在嵌入webview的app环境中打开一个url.目前这个演示将在外部浏览器中打开一个新选项卡,因此,不是我所期望的.我正在使用google.com进行测试.

总结,我正在寻找一个功能演示.

<?xml version="1.0" encoding="UTF-8"?>

<!-- config.xml reference: https://build.phonegap.com/docs/config-xml -->
<widget xmlns     = "http://www.w3.org/ns/widgets"
        xmlns:gap = "http://phonegap.com/ns/1.0"
        xmlns:android = "http://schemas.android.com/apk/res/android"
        id        = "com.xxx.xxxxx"
        version   = "1.0.0">

    <preference name="stay-in-webview" value="true" />

    <access origin="*" browserOnly="true" subdomains="true" />

    <content src="index.html" />

    <allow-navigation href="https://google.com/*" />

    <gap:plugin name="cordova-plugin-whitelist" source="npm" version="~1" />
    <gap:plugin name="org.apache.cordova.inappbrowser" />
    <gap:plugin name="org.apache.cordova.splashscreen" />

    <preference name="phonegap-version"           value="cli-5.4.1" />
    <preference name="permissions"                value="none"/>
    <preference name="target-device"              value="universal"/>
    <preference name="fullscreen"                 value="true"/>

</widget>
Run Code Online (Sandbox Code Playgroud)
<!DOCTYPE html>
<html>
    <head>
        <link rel="stylesheet" type="text/css" href="css/index.css" />
    </head>
    <body>
        <div>
            <script type="text/javascript" …
Run Code Online (Sandbox Code Playgroud)

android webview phonegap-plugins cordova phonegap-build

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