Articles of iOS

从浏览器访问相机

我有一个关于从浏览器访问相机的问题。 (Android和iOS浏览器) 谷歌和苹果公司在1年前宣布,从浏览器到相机的访问应尽快推出。 我需要这个function用于移动Web应用程序。 此function现在可用吗?

将1000多条记录上传到服务器的最佳方法是什么,该服务器还包含来自iOS / Android应用程序的每条记录的图像?

我有一个离线工作的应用程序。 假设在此期间以及每当建立连接时,在每条记录中创建1000多条记录。 将所有1000多条记录发送到服务器的方法应该是什么,它还可以处理网络调用或API故障响应之间的任何中断。 我假设我必须分批发送记录,但如何处理中断并保持一致性并防止任何types的数据丢失。

如何使用Phonegap跟踪设备位置(iOS和Android)设备

我想知道用户何时到达或离开某个位置。 我试图使用无线网络(检查移动设备)这样做,但我不能出于几个原因。 1)我需要实时更新或每隔1到5分钟有关哪些设备已连接以及哪些设备刚刚断开连接的信息。 2)我在同一个网络上从我的电脑到我的iPhone有很高的ping(仍然不知道为什么)。 现在我想使用在iOS上暂停或在Android后台运行的Phonegap应用程序(在后台运行)中使用地理位置来实现它。 任何帮助,将不胜感激。

React Native支持哪个版本(iOS和Android)?

我找不到这些信息。 Android React Native是否真的在sdkMin18上运行,因此大多数Android版本都支持它?

从我的PHP服务器发送Amazon SNS

我在Android和iOS平台上都有一个应用程序。 它们都在Amazon SNS注册。 这是成功完成的,因为如果我有设备令牌,那么我可以登录到亚马逊的应用程序仪表板,并可以从他们的控制台发送SNS。 我想让它自动化。 我的意思是拥有自己的应用程序PHP管理站点(和API)。 我想向管理站点添加另一个页面,可以请求亚马逊SNS发送带有设备标识符,注册密钥和请求提供的消息体的单个有效负载。 第一个问题 – 有可能吗? 我见过Urban Airship允许它,所以亚马逊也常见吗? 第二个问题 – 过程是什么? 因为我正在为我的一个客户工作,所有文档都无法访问。 我的客户无法向亚马逊解释。 当我向亚马逊注册我的应用程序时,他们不应该向我提供一些密钥和秘密,我可以使用它来通过http呼叫他们的服务吗?

如何在Android上停用放大Chrome?

试图阻止在Android上的Chrome页面上放大,并且它不想表现。 我正在使用下面的代码,它适用于Android浏览器和iOS上的Safari。 有什么想法吗?

重定向到appstore或谷歌播放

我将以下列格式向我的客户发送应用程序的链接 http://goo.gl.com/downloadtheapp (或其他) 我希望这个文件在我的服务器上的某个地方,包括检查设备types是什么并重定向到便利商店的java脚本代码。 也就是说,如果该设备是基于Android的谷歌播放和如果该设备是基于ios的appstore。 直到现在我试过这个,但它不起作用。 $(document).ready(function () { if(navigator.userAgent.toLowerCase().indexOf(“android”) > -1) { window.location.href = ‘http://play.google.com/store/apps/details?id=com.truecaller&hl=en’; } if(navigator.userAgent.toLowerCase().indexOf(“iphone”) > -1) { window.location.href = ‘http://itunes.apple.com/lb/app/truecaller-caller-id-number/id448142450?mt=8’; } }

适用于iOS和Android的音频格式

对不起,如果我问的是一般问题。 我们正在开发一个在移动设备上录制和播放音频的应用程序。 此应用程序正在为Android和iOS开发。 应用程序将使用设备麦克风录制音频并将其存储在服务器中。 用户(在Android和iOS上)可以打开应用程序并播放存储在服务器上的声音。 我们使用的声音格式是AAC。 在iOS中它的工作正常。 我们可以录制和播放AAC文件。 但在Android(三星S3和三星Galaxy Y)上,我们无法以AAC格式录制声音。 但在S3中我们可以播放AAC文件。 我的问题是,我们应该选择哪种格式用于在Android中录制和播放(应该支持从2.3到Jellybean)和iOS。 我们应该使用MP4吗? 我们的一个解决方案是,在后端,我们可以将音频文件转换为AAC,MP4或3GP,并根据版本将支持的文件提供给手机。

使用https $ http请求状态0

情况: 我正在开发一个从API接收数据的Ionic应用程序。 以前,API在http://地址上,一切正常。 然后我们将API移动到https://并且它不再起作用了。 或者,它仍然可以在浏览器中访问它,但不能在手机(或模拟器)中访问它。 我不确定可能是什么问题。 在控制台日志中,我看到请求的状态为0。 它可能与白名单,标题或CORS有关。 我尝试了几种方法但没有效果。 白名单: 在config.xml之前有这个白名单: 我曾尝试以多种方式修改它,但这并没有解决问题。 例如,我尝试过: 和 API请求: 这是API请求的一个示例: $http.get( ‘https://MY_DOMAIN.com/mobile/list_mobile_project/’ ,{},{“headers” : {“Content-Type” : “application/x-www-form-urlencoded; charset=UTF-8” }}) .success(function(data, status, headers, config) { // code }). error(function(data, status, headers, config) { console.log(‘Error with the API list_mobile_project’); console.log(data); console.log(status); console.log(headers); console.log(config); }); API响应: 这是API响应的一个例子: public function list_mobile_project() { header(‘Access-Control-Allow-Origin: […]

添加渐进式网络应用程序Play商店/app store

我们的PWA完全使用新的Angular构建。 我们已经实现了所有优化,例如树摇,uglify,AOT,服务工作者等。它运行良好,并且像移动应用程序一样运行。 如果用户将其添加到主屏幕,则很难区分。 PWA遇到了一些很大的限制: 我们业务的所有通知(至关重要)必须以短信forms发送。 这显然具有巨大的成本效益。 我们确实在Android上使用“web”推送通知,尽管我们也有很多iOS用户。 我们需要能够“跟踪”“背景”中的地理位置,HTML5 Geolocation API不会削减它。 目前,每当用户导航到URL(作为短信提醒发送)时,它往往会在浏览器中打开新标签(取决于手机)。 即使用户实际将应用程序添加到其主屏幕中也是如此。 这显然会增加加载时间并创建太多选项卡。 我们宁愿将应用程序放在前台并导航到特定路线(或使用推送通知) 我们的一些活跃用户每天可以轻松收到10个通知,他们需要轻松导航到应用程序。 我们研究了NativeScript和Ionic。 两者都提供了开发Angular应用程序的能力,但它们似乎“似乎”围绕专门为移动设备编写应用程序而设计(……或者从头开始使用它们)。 我可能错过了一些东西,但是当我们只想将包装器放在我们的渐进式Web应用程序中以便它可以安装为“混合”应用程序时,最佳做法是什么。 该应用程序只需导航到我们的公共URL,它支持服务工作者,并允许我们访问一些本机function。 我知道我可能在这里忽略了PWA的观点,但是编写另一个“本机”应用程序对我们来说并不是真正的选择。 在Google Play商店或Apple App Store中展示我们的渐进式网络作为应用的最佳方式是什么?