Tag: 科多瓦

如何在Phonegap ios应用中embeddedyoutubevideo

我一直在寻找一个解决scheme很长的时间,但我所能find的东西都与手机老版本有关。 我基本上需要在我的应用程序中包含一些youtubvideo,但是目前使用的包含代码如下: <iframe width="240" height="180" src="http://www.youtube.com/embed/PEfxz7PuI0g" allowfullscreen></iframe> 这不会显示除了video将占用的空间之外的任何东西,只是一个灰色的框。 我正在使用phonegap 2.9.0和最新版本的xCode。 我试过设置域允许YouTube,但是这并没有帮助: MediaPlaybackRequiresUserAction: NO AllowInlineMediaPlayback: YES OpenAllWhitelistURLsInWebView: YES ExternalHosts *.youtube.com *.ytimg.com 我相信这是以前版本的iPhone手机应用程序的版本。 任何人都可以帮助,这将不胜感激。

在Ionic / Phonegap中播放video(webkit-playsinline不起作用)

我正在使用HTML5video标签在我的离子应用中播放video。 这是我的代码: <video autoplay loop class="video" webkit-playsinline> <source src="videos/polina.mp4" type='video/mp4; codecs="h.264"' > <source src="videos/polina.webm" type="video/webm"> </video> video自动播放,但video打开到本地播放器,不播放内联。 经过一番研究后,我明白了webkit-playsinline应该可以解决这个问题,至less在iOS上是这样的,但是在iOS8和9上testing我并不是这种情况。 我尝试了video,我仍然得到爆炸的本土球员出现。 我甚至花了一点点在这里得到这个代码: https : //creativemarket.com/DenzilDoyle/194974-Ionic-background-video ,说明了我正在创build(我的login屏幕上的背景video),但仍然是video打开到本地播放器。 有没有人设法让他们的离子/ phonegap应用程序内联播放video? 如果这样怎么样?

由于使用localStorage,iOS PhoneGap应用程序被拒绝

苹果刚刚拒绝了我提交的PhoneGap应用程序。 我在应用程序中利用HTML5 localStorage来保存下载的数据以进行caching: 2.23应用程序必须遵循iOS数据存储指南,否则将被拒绝 。 我很困惑,因为如果有什么我认为5.1中的localStorage实际上将数据保存在caching中,而不是在用iCloud [source]备份的地方。 这是我想要的行为 – 我不需要或希望数据被备份。 我错了还是苹果? PhoneGap应用程序可以做什么来保存这个caching的数据,而不会被违反? 编辑: PhoneGap 1.8.1如果有帮助。

在Ionic中接收URL

我正在使用ionic framework。 我试图设置一种方法来接收来自另一个应用程序的url。 就像,你在浏览器中,点击共享,并发送链接到另一个应用程序(我的应用程序)。 我find了这个cordova插件,并将其集成到我的应用程序中。 但是这是Android的 pulgin。 我需要IOS中的相同function。 任何想法哪个插件我需要用于ios Android为我采取的步骤 1)cordova插件添加git://github.com/Initsogar/cordova-webintent.git 2)检查config.xml文件并findwebintent的代码 <intent-filter> <action android:name="android.intent.action.SEND" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="text/plain" /> </intent-filter> 和app.js代码 if (window.plugins && window.plugins.webintent) { window.plugins.webintent.getUri(function(url) { alert("getUri url:"+url); }); } 任何build议在function上相同的ios? 谢谢

与cordovabuild立ios时出错

当我用cordova构buildios平台时遇到问题。 我有所有的应用程序和设备的证书,但是当我尝试运行在我的ios设备,做离子运行ios,控制台返回这个错误: Error: Source path does not exist: resources/ios/icon/icon-40@3x.png 这个path写在config.xml文件中。 我试图在xCode运行它,但问题是: Cordova/CDVViewController.h not found 我读了很多可能的解决scheme,但对我来说任何工作。 我的xCode版本是7.3.1,cordova版本是6.3.0,cordova ios版本是4.2.0。

在iOS上使用PhoneGap / Cordova和外部URL

我想我的phonegap / cordova应用程序加载一个外部页面,没有本地。 现在,我这样做,但是我的插件(JavaScript)不工作,因为他们从本地index.html调用。 我在这种情况下做什么? 我应该把插件放在我的外部URL上,并将它们加载到外部的index.html? 另外我也应该加载那里的cordova-2.5.0.js? 如果这是唯一的方法,会发生什么,如果我想加载一个外部页面,我不拥有服务器,但我想启用推送通知? 我将如何启用这些插件?

模拟器显示使用离子的黑色屏幕

我经历了离子sidemenu应用程序,当我运行模拟ios我得到这些错误: Usage of '–family' is deprecated in 3.x. Use –devicetypeid instead. Usage of '–retina' is deprecated in 3.x. Use –devicetypeid instead. Session could not be started: Error Domain=DTiPhoneSimulatorErrorDomain Code=2 "Simulator session timed out." UserInfo=0x7f91f97358b0 {NSLocalizedDescription=Simulator session timed 黑屏来模拟器 这些是我的Mac信息:优胜美地10.10 ios-sim版本3.0.0cordova版本3.6.3-0.2.13离子版本1.2.6-beta1 xcode 6.1

phonegap 2.2方向更改不调整应用程序

在以前版本的Phonegap中,我没有这个问题。 但在2.2中,当我改变方向时,它不更新uiwebview 。 phonegap默认不支持横向视图吗? 你如何处理这个?

build议如何将APN的设备令牌链接到注册用户(通过phonegap或UIWebView)

类似的问题在这里: jQueryMobile,Phonegap和设备令牌 – iOS 情况是,我有这个PhoneGap基于Web的应用程序,并且本地iOS帮助我在APN上注册设备,并且在我的服务器数据库中收到设备令牌。 问题1:如何使用PhoneGap将注册用户(通过UIWebView)关联到此设备令牌? 现在我想到的是编写自定义插件,并在用户注册期间传递设备令牌。 有没有更好的select? 问题2:由于device_token可以随时更改,我应该如何将这个用户重新链接到这个device_token? 也许每当用户login,我做一个window.plugins。 PluginName .getDeviceToken并同步它? {user_id:123, old_device_token: 'xxxx..', new_device_token: 'xxx…'} ? Fyi,这个应用程序是为一个事件而构build的,客户请求人们在这个移动应用程序上发送消息。 当他收到他的朋友发来的消息时,你如何向“John Doe”推送新消息通知 ? – 问题是如何将“John Doe”链接到特定的device_token? 这不能太iOS专用,因为这个应用程序也必须在Android上部署(C2DM)。 欢迎任何帮助! 编辑:可能的解决办法 不安的研究出现了这个可能的解决scheme: [Native]应用程序已启动 – 已启动APN注册,并收到device_token [Native]将此device_token存储到本地存储(CoreData / SqlLite或Property Lists?)中,并将其发送到服务器以执行device_token注册 [WebView]每当用户login或注册,这个device_token将通过PhoneGap查询,散列并发送到服务器进行login,比较和链接。 任何不可预见的情况都是有问题的? 编辑:答案 我有我的完整工作解决scheme张贴在答案。 看看这里: https : //stackoverflow.com/a/9628592/534862

cordova白名单iOS 10 SSL错误:加载资源失败:发生SSL错误,无法build立与服务器的安全连接

我正在尝试发送一个ArrayBuffer https://1511921174.cloud.vimeo.com/upload?ticket_id=xxxxxxxxxx&video_file_id=xxxxxx&signature=xxxxxxxx=1%22 在iOS 10中没有任何事情发生。 我必须有一个白名单错误。 根据cordova-plugin-whitelist文档,我将* .vimeo.com和* .cloud.vimeo.com列入白名单。 一切工作正常在iOS 9和Android。 <access origin="http://*.vimeo.com" subdomains="true" /> <access origin="https://*.vimeo.com" subdomains="true" /> <access origin="http://*.cloud.vimeo.com" subdomains="true" /> <access origin="https://*.cloud.vimeo.com" subdomains="true" /> 任何想法可能发生什么? 谢谢!