问题标签 [appgyver]
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 - appgyver 类固醇 图像处理 来自捕获的后图像
我想知道是否有人尝试使用类固醇应用程序拍摄图像并通过 api 将其发布到后端?
我在他们自己的文档中发现的关于图像处理的唯一一件事是如何捕获图像以及如何将它们保存为 base64 编码,但是我如何使用 base64 编码的图像,是否可以通过 api 发布它们?
代码示例:
$scope.startCapture = function () { navigator.camera.getPicture(onSuccess, onFail, { quality: 50, destinationType: Camera.DestinationType.DATA_URL }); }
ios - IOS 推送通知 - 有时只唤醒屏幕并播放声音
我正在使用 Appgyver 和 .Net 后端开发应用程序。我目前正在为 iOS 设备设置推送通知,但遇到了一个奇怪的问题。
我在后端使用 PushSharp 插件,有时当我推送时(无法真正理解何时发生这种情况,似乎很随机)屏幕会唤醒并且会播放通知声音 - 但不会出现任何通知。大多数情况下,它按预期工作。
推送代码
在几个不同版本(7、8.1、8.4 ...)上的几个不同的 iPhone(4、4s、5、5s)上进行了测试,并且在所有这些 iPhone 上都发生了-有时-...
因为手机实际上会响应推送,所以我不认为这是后端问题,但我目前的猜测是手机认为应用程序正在运行,因此不显示通知。这是因为我在使用 Appgyver 时注意到 iOS 上的 onPause/onResume 存在一些违规行为。
感谢您的任何意见!
javascript - Appgyver Steroids js Navbar更新与样板角度方法冲突
我正在编写一个单页 appgyver js 应用程序。当应用程序加载(ondeviceready)时,它会检查用户是否通过 js 登录,如果是,它会触发 js 方法(方法 1)。js 方法做了几件事,最后是更新导航栏标题。
我遇到了一个问题,即 application.js 中的样板代码
似乎在方法 1 运行后运行,尽管在 html 文件的头部被调用。方法 1 在 index.html 的正文中。
方法 1 确实运行,并且调用了 supersonic.ui.navigationBar.update 方法的成功处理程序。如果我在初始启动后运行方法 1,则导航栏更新按预期工作。
有谁知道为什么样板方法在方法 1 之后运行,以及如何解决这个问题?
编辑 1
如果我注释掉
出现同样的问题。
编辑 2
这绝对是时间问题。如果我将方法 1 延迟 3 秒(使用 setTimeout),问题就会消失。这并不能解决问题,但它确实证实了我最初的怀疑。
javascript - Appgyver - 点击时的 JQuery 不适用于动态写入的项目
我正在使用 appgyver (javascript) 编写单页应用程序。有许多列表是使用 javascript 动态编写的(在外部 API 调用之后)。每个列表都包含一个项目,当单击/按下时,我想触发不同的 js 方法。
例如,将一个数组传递给 write_a_list 函数。如果单击了某个项目,则应检测到该项目并发出警报。但是,没有观察到这种行为。有没有一种方法可以使用 jquery 'on' 方法来实现?
android - velocity animations not working in appgyver framework
Velocity js is not working in my appgyver app in android, what should I do? I have included nececcery things but still no point, is it even possible to work with velocity animations in cross platfrom applications build with appgyver?
android - 类固醇+Angular1.3.15 iOS (AppGyver)
我正在尝试在 Steroids+Angular1.3.15 (AppGyver) 混合应用程序中实现字体缩放。我决定使用$localStorage
来存储当前字体大小。这一切都适用于 android 设备,但不适用于 iOS。实际上,在 iOS 中,它适用于新打开WebViews
的设备,但不适用于已显示的设备。
字体缩放链接:
在我的控制器中:
我myfontsize
在标签上使用指令<html>
来更新 UI。我的指令如下所示:
如果有人能解释为什么它可以在 android 上运行但在 iOS 上不行,我将非常感激。或者,如果您有更好的解决方案来实现我的目标并且不介意分享,请这样做:)
android - 让 AppGyver 扫描仪在第二个 PC 模拟器中工作
我有两台机器。一)Ubuntu;B) 窗户
我在系统 A 上运行类固醇并使用 Google 服务和 AppGyver 扫描仪运行 genymotion。从 BI 连接到 A 时
“错误,请检查您的网络连接是否正常并再次尝试扫描”
我认为这是因为 Oracle Virtualbox 使用的是 192.168.56.x,而 A 上的 Steroids 使用的是 192.168.1.x。因此,它们不在同一个网络上。
有没有办法让这个所需的设置运行?把它放在大屏幕上真的会让我受益匪浅。
model-view-controller - 为什么 Appgyver 不添加所有必要的 JS 文件?
我正在使用 Supersonic & Appgyver 开发应用程序。我生成了两个新模块[ oAuth
& default
]并从一个新的默认类固醇应用程序中删除了“示例”。我在 中创建了一个工厂,oAuth
并试图在default
模块中调用它。
现在!在自动生成dist/app/default/login.html
的(有问题的控制器)中只包含脚本
为什么加载不出来/app/oAuth.js
?
我的共同指数:
据我所知,这应该坚持 oAuth 应该包含在我的所有其他模块中。
为什么它不会自动添加 oAuth.js?
appgyver - SuperSonic中initialView后如何使用Drawers和Tabs
我正在使用 Appgyver 和 Supersonic。此应用程序仅登录,登录前没有内容
我的初始视图是登录页面。授权后,我将视图堆栈替换为仪表板。
现在仪表板将弹出。但是处理 Tabs 和 Drawers API 会导致错误,因为这些 webview 不再存在。
我的理想设置是这样的:
- 一个登录页面,仅此而已
- 登录后,启用选项卡和抽屉
我无法弄清楚这个设置,我找不到关于这些主题的文档。替换初始视图后如何初始化抽屉和选项卡。
结构.coffee 按要求:
php - FileTransfer 未使用参数发送
我正在使用 Appgyver 尝试使用内置的 Cordova FileTransfer 插件将图像上传到我的自定义休息服务器。
(在 ANDROID 上)这几乎是我尝试将图像上传到 REST API 的所有代码。我可以获取图像并显示它,更糟糕的是,它实际上成功并触发了回调(并告诉我正确发送了多少字节),但由于某种原因,服务器没有获取文件的任何参数。它当前返回一个空数组/对象作为它接收的参数列表。
(在 IOS 上)就回调而言,什么都没有发生,我不知道服务器是否正在接收任何东西。
我将 Laravel 4.2 与 Dingo API、干预图像和 JWT-Auth 插件一起使用。
服务器代码
服务器代码
该函数非常简单,因为当我使用干预语法Image::make('file').....
时,没有称为文件的输入,因此什么也不返回。
任何帮助将不胜感激。