问题标签 [phonegap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 苹果商店指南。混合移动应用程序中的外部 JavaScript 文件
如果核心功能(AngularJS 应用程序初始化、控制器、服务)来自外部源而不包含在项目中,使用 Cordova 开发的混合应用程序是否会通过审核以在 Apple Store 中发布?
index.html 文件将如下所示:
它会通过App Store Review Guidelines中的标准吗?
2.5.2 应用程序应在其捆绑包中自包含,不得在指定容器区域之外读取或写入数据,也不得下载、安装或执行代码,包括其他 iOS、watchOS、macOS 或 tvOS 应用程序。
javascript - PhoneGap 应用适合所有尺寸
所以,我刚刚开始使用 PhoneGap 和 PhoneGap Build 来制作和构建我的应用程序,但我有一个问题,我如何让我的应用程序适合所有屏幕尺寸,如平板电脑和手机,我需要在 XML 文件中做些什么吗? PhoneGap 还需要我做其他事情吗?
javascript - ship.com CORS JavaScript Ajax 之后的 API
这是我在这里的第一篇文章。
我在通过 POST 方法发送数据时遇到问题。
控制台向我显示:“跨源请求被阻止:同源策略不允许在https://api.aftership.com/v4/trackings读取远程资源。(原因:CORS 标头 'Access-Control-Allow-Origin'失踪)。”
我阅读了有关 CORS 的信息,但我仍然遇到同样的问题。
这是我的代码:
有时使用 GET 方法我可以创建跟踪号,但它不能长时间工作。但是在创建它时,我可以在 Google Chrome 上使用带有 CORS 插件的 DELETE 方法。没有插件我不能使用 DELETE 方法。
我会使用 API aftership 为自己编写一个关于 phonegap 的应用程序。
请帮忙!:D
cordova - 在 Phonegap Build 中使用 config.xml 编辑 Entitlements.plist 文件
我正在尝试使用 Phonegap 构建的 Apple Pay cordova 插件。这是我在配置文件中的条目:
该插件安装正确,但它不起作用,因为我没有在 Xcode 中启用 Apply Pay 权利,因为我使用的是 PC。
我知道您可以直接从 phonegap build config.xml 文件中编辑 plist 文件,就像我在这里所做的那样:
所以我的问题是我到底如何编辑 Entitlements.plist 文件以便我可以启用 ApplePay 并添加我的商家 ID?!
我尝试了以下方法:
但这没有奏效。任何帮助,将不胜感激!
cordova - Cordova/Phonegap Inappbrowser/IFrame 无法在 Android 上打开相机
运行 Cordova/Phonegap 6.4.0,Android 5.0,用 Inappbrowser 和 Iframe 测试,两者都不会打开相机,只是打开了一个 Native 文件选择窗口。但我需要打开相机。
ios - Phonegap 构建集 iOS 对话语言
我的 Phonegap 应用程序中有一个文件输入。在 iOS 上,文件输入会从操作系统本身打开一个对话框,询问您要执行什么操作:拍照、照片库、Dropbox 或更多。
是否可以以某种方式设置该对话框的语言?奇怪的是,最后一个选项“更多”确实被翻译成设备的语言,但其他选项没有。
我尝试在 config.xml 中设置“defaultlocale”,但这似乎无法解决问题。
javascript - 在设备上测试时未定义 Cordova 插件
我将 Phonegap 与 ngCordova 和 AngularJS 一起使用。我正在尝试使用以下插件(PhoneGap-Image-Resizer)来帮助我将一些媒体保存到设备中。我的问题是我的插件给了我以下错误:
[phonegap] [console.error] 错误:未定义不是对象(正在评估'$window.imageResizer.getImageSize')
这只发生在我检查设备上的应用程序时,当我通过 localhost:3000 在本地运行它时,我没有收到错误。在 DeviceReady 调用之后运行控制台日志时,我得到了类似的结果。在浏览器中很好,在设备上它是未定义的。
经过大量研究后,我看到一些检查我的 index.html 中引用了cordova.js 文件,如下所示:
索引.html
这是我的部分
这是我的控制器
如果有人可以帮助我,请理解为什么当我在我的设备上时插件未定义,当它们在浏览器上正常工作时,我将非常感激。
rest - PhoneGap Cordova 基于浏览器和应用程序
假设从头开始创建一个网站,并且还想创建应用程序。
你能用 REST API 创建网站并让它在浏览器和 PhoneGap 上运行吗?与您可能使用的 Cordova 插件是否会发生冲突?
所以设计是响应式的,它所有的 HTML、CSS 和 Javascript 都连接到浏览器网站和应用程序的 REST API(登录、注册、消息、数据库调用等)。
这样,您可以对所有内容使用相同的代码,并且仍然可以为应用程序使用一些出色的 Cordova 插件,以使其更加灵活。
这行得通吗?
android - 科技行业的开发人员是否普遍认为混合移动应用不如原生应用?
对于一个大学项目,我的团队正计划为 Android 制作一个云消息传递应用程序。最初,我们通过研究和使用 Ionic Framework 和 Phonegap 创建一个混合应用程序来开始开发。
根据我们目前所阅读和了解的内容,我们所理解的是,混合应用程序开发允许我们使用我们非常熟悉的 Web 技术(HTML、CSS Javascript)进行编码,而这些技术比构建原生应用程序的时间要短得多。它还具有在多个平台上运行的优势,只需进行非常小的调整。
但随着我们向前推进,我们从许多同事和该领域的人们那里得到了一些奇怪的反馈,这些反馈都指向一件事;对混合应用程序的普遍不信任和怀疑。
最终,由于这种反馈以及其他原因,我们决定使用 Native 应用程序,但它总是困扰我们为什么人们会有这种感觉。
facebook - Phonegap 插件到 Facebook 登录
我正在尝试在我的 Phonegap 项目中添加 facebook 登录插件,但它返回404
错误
我也试过Wizcorp/phonegap-facebook-plugin,但它也向我返回错误:
我可以使用什么 Phonegap 插件登录 Facebook?