标签: trigger.io

从HTML5创建本机iOS/Android应用程序

是否存在从HTML5或jQuery Mobile代码在iOS或Android设备上自动生成应用程序的工具/方法,以便应用程序完全在移动设备上加载/运行,无需Web访问,并且没有相应的加载时间延迟(即不是webapp)?

我已经研究了一系列的工具(HTML5,jQuery Mobile,trigger.io,phonegap,Appcelerator,其他),并阅读了大量文档和stackoverflow以及其他论坛帖子.但是,我还没有找到这个基本问题的答案.

许多工具(例如trigger.io)都夸耀他们正在创建"原生"应用程序.但是,当我构建一个示例iOS应用程序以尝试自己回答上述问题时,该应用程序只能在设备连接到Web时正常运行,这使我认为它实际上是一个带有一些本机组件的混合或webapp /功能.

我认为,对于那些已经开发应用程序一段时间的人来说,这应该是显而易见的,但对于从新鲜开始的人来说,这不是.

  • 现有工具是否能够将HTML5/jQuery Mobile转换为客观C,或者只是转换为Web内容?

  • 是否有可能使用易于使用的跨平台工具创建移动应用程序(我特别喜欢jQuery Mobile和Codiqa,因为我能够如此快速地构建原型)在iOS或Android上完全本地运行设备,或者你最终是否必须手动编写应用程序代码(例如在Objective C中),如果你想让它完全是设备本地的(不是webapp)?

谢谢

html5 ios jquery-mobile cordova trigger.io

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

Cookies不能在Opera中正常发送

首先,我不确定这是否是Opera 12.01中的问题,但问题只出现在Opera中.我在Android和iPhone上测试过FF14,Chrome 21,Safari 5(Windows)以及Safari Mac和Webkit浏览器.

我的应用程序运行trigger.io的锻造平台,使用代理从Web应用程序的服务请求路由.代理只是简单地转发请求和cookie,这在大多数浏览器中按预期工作.

在检查了dragonfly中的请求后,我注意到服务器在响应中发送了正确的头文件,但Opera似乎忽略了设置值.我想知道这是否是由于cookie的一些配置错误的路径值.我在Firefox和Opera中添加了2个请求的屏幕截图.

正如您在屏幕中看到的那样,FF会看到cookie标题并对其进行适当设置,但Opera不会.

Firefox请求

Firefox请求

Opera请求1屏幕

歌剧要求1

Opera请求2屏幕

歌剧要求2

我没有包含执行请求转发的代理中的代码,因此如果您需要,请告诉我以获得一些见解.在服务端,我正在运行PHP和Codeigniter.如果我需要在我的环境中添加更多信息,请告诉我,谢谢.

更新:即使在我的生产环境中不使用自定义TLD,也会出现此问题.其他使用cookie的网站工作正常,并启用了cookie.

php cookies opera trigger.io

19
推荐指数
2
解决办法
2282
查看次数

Trigger.io [Errno 18]跨设备链接

当我尝试在mac 上运行包ios时,我得到以下内容:

[INFO] Forge tools running at version 3.3.5
[INFO] Update result: you already have the latest tools
[INFO] Configuration is unchanged: using existing templates
[INFO] Checking JavaScript files...
[INFO] JavaScript check complete
[INFO] Verifying your configuration settings...
[INFO] Configuration settings check complete
[INFO] Development build created. Use forge run to run your app.
[INFO] Forge tools running at version 3.3.5
[INFO] Checking JavaScript files...
[INFO] JavaScript check complete
[INFO] Verifying your configuration settings...
[INFO] Configuration settings check …
Run Code Online (Sandbox Code Playgroud)

trigger.io

12
推荐指数
2
解决办法
9541
查看次数

Trigger.io协作

嘿,我正在合作一个Trigger.io项目,我很好奇是否有关于如何最好地做到这一点的文档?我有其他人使用TriggerToolkit将我的项目加载到他们的环境中(通过github),他们无法运行项目,因为与identity.json存在冲突.

javascript git github trigger.io

9
推荐指数
1
解决办法
500
查看次数

9
推荐指数
1
解决办法
1195
查看次数

固定位置页脚在iPhone X中滚动

我有一个使用Trigger.io框架创建的混合HTML5应用程序.

该应用程序包含一个固定页脚和一个滚动内容区域.该应用程序在除iPhone X之外的所有设备上都能正常工作.在iPhone X上滚动内容区域时,页脚实际上会滚出视图.

当页脚在视图中时,这就是应用程序的外观

普通应用视图

但是一旦我向下滚动,页脚就会隐藏,只有在我再次向上滚动时才会显示.

滚动的应用视图

我已经将iPhone X优化应用于缺口,并且在设计中运行良好.剩下的唯一问题是滚动问题.

由于我使用的是混合框架,因此视图是使用HTML + CSS构建的,而不是本机UI组件.

有关为什么页脚可能在iPhone X上滚动的任何想法?

html css iphone ios trigger.io

9
推荐指数
2
解决办法
3230
查看次数

支持Android上的Websockets

我即将为一个拥有大量需要实时数据的客户启动一个项目.

我将使用trigger.io构建两个移动应用程序,以及Web UI,所有这些都需要保持同步.

我计划将socket.io的WebSocket实现与我的Node.js后端一起用于webapp和移动应用程序.这将在iOS和现代Web浏览器上运行良好.

但是,Android的webview根本不支持websockets.如果socket.io在Android上使用其长轮询后备,它只会破坏移动应用用户的数据计划.

我想知道:是否有可能为trigger.io Android实现Java WebSockets,然后将其暴露给WebView?有一个简单的phonegap 实现

我想我可以为它编写一个trigger.io插件 - 但是如果可行/不太难写一个插件,我想确定在我跳进这个项目之前.

我很久以前就使用过trigger.io,但并不是因为所有的幻想就像本机插件一样.

websocket socket.io trigger.io

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

在trigger.io中有一个处理OAuth的好方法吗?

在我的情况下,我将有一个重定向网址,其中包含自定义网址架构,如myapp:// oauth

首先,我将转发到我的oauth登录URL,然后我需要为位置更改注册一个事件处理程序,以检查它是否与我的重定向URL匹配.

trigger.io

7
推荐指数
1
解决办法
876
查看次数

有没有办法为trigger.io构建本机插件?

我有兴趣为trigger.io编写本机插件.这已经成为可能还是在路线图上?

trigger.io

7
推荐指数
1
解决办法
773
查看次数

Angular Js和Trigger.io - 无法关注适用于iOS的Android上的链接

我正在使用AngularJS和Trigger.io为iOS和Android开发移动应用程序.

当我尝试打开如下所示的链接时:

<a ng-href="#/offers/{{featured_offer.Id}}"></a>
Run Code Online (Sandbox Code Playgroud)

它在iOS上运行得很好,但在Android上我在触发器控制台中收到此消息,并且链接未导航到:

[WARNING] Attempted to open a URL which could not be handled: unsafe:content://io.trigger.forge722b6464a0e211e2ba9d12313d00dc45/src/index.html#/offers/8
Run Code Online (Sandbox Code Playgroud)

我怎样才能在Android中使用它与iOS中的相同?

android angularjs trigger.io

7
推荐指数
1
解决办法
881
查看次数