问题标签 [aerogear]
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.
android - Aerogear 推送通知未在设备中接收
我正在为github中给出的示例中的推送通知做POC。我在OpenShift中托管了统一推送服务器。所以从统一推送服务器控制台注册和发送推送通知是成功的(消息状态和注册计数增加)。但设备没有收到这些通知。
有人知道可能出了什么问题吗?
我正在使用安卓棒棒糖。
提前致谢
aerogear - 是否可以在 Aerogear 上接收来自客户端的消息?
我正在使用 Aerogear UPS 在 OpenShift 上尝试一个项目。我可以向客户端推送消息,但是有没有办法从客户端获取消息?
Aerogear 似乎是 OpenShift 上唯一打包的 XMPP 解决方案,而且它似乎是单向消息传递平台。请告诉我不是这样。
ios - Aerogear - 如何将推送通知从一台设备发送到另一台设备
我已经尝试过 Aerogear 推送通知,并且能够从 Aerogear 门户网站向我的 iOS 设备发送推送消息。
但现在我正在寻找在 Aerogear 的帮助下从一台 iOS 设备向另一台 iOS 设备发送推送消息。
这可能吗?如何进行?
android - 无法加载资源:net::ERR_FILE_NOT_FOUND 与 Cordova
我正在关注https://aerogear.org/docs/guides/aerogear-cordova/AerogearCordovaPush/上的 aerogear 教程。
我现在已经经历了几次,并继续遇到同样的问题。
部署到 Genymotion 并使用 chrome 进行调试时,我看到以下错误:
观察
我注意到,在 Chrome 检查器中查看时,插件文件是空的,但在我的本地项目中,所有插件文件都有内容。
我尝试过的事情
- 拆卸和重新添加气动齿轮塞
- 对 Genymotion vm 进行出厂重置。
- 使用在 Ubuntu 中不使用 sudo 安装 NodeJS 的说明卸载并重新安装节点
- 重新安装科尔多瓦
- 重新安装genymotion
- 重新开始
细节
- 节点版本 v5.4.1
- Ubuntu 版本 15.10
- 科尔多瓦 5.4.1
- 安卓 5.1
有谁知道如何解决这一问题?
谢谢
angularjs - Aerogear Cordova Push 未定义
这是我的第一个混合应用程序。我的目标是 Android 4.x,但使用 Android 6.x 进行测试。我的开发是使用 build.phonegap.com
我一直在开发cordova移动应用,需要集成后台推送通知。
我使用航空齿轮推送并将该插件安装到我的应用程序中。
但我的设备仍然没有注册并显示错误“未定义推送”
我无法修复它。我认为不包括航空齿轮推送 javascript 文件。我需要调用 index.html 中的 js 文件吗?
科尔多瓦-弗森 5.4.1
cordova 平台列表 已安装平台:android 4.1.1 可用平台:amazon-fireos、blackberry10、browser、firefoxos、webos、windows、windows8、wp8
科尔多瓦插件列表 aerogear-cordova-push 2.0.4 “AeroGear PushPlugin” cordova-plugin-console 1.0.2 “控制台” cordova-plugin-device 1.1.1 “设备” cordova-plugin-splashscreen 3.1.0 “Splashscreen” cordova- plugin-statusbar 2.1.0 "StatusBar" cordova-plugin-whitelist 1.2.1 "Whitelist" es6-promise-plugin 3.0.2 "Promise" ionic-plugin-keyboard 1.0.8 "Keyboard"
ios - 为什么 IOS SSL 握手会因另一端的受信任证书而失败
我的 swift iOS 应用程序无法使用 aerogear 统一推送服务器注册远程通知,给出的错误看起来像是服务器上的证书是自签名的,尽管它是由证书颁发机构签名的常规可信证书。
这发生在didRegisterForRemoteNotificationsWithDeviceToken
委托中的调用期间,其中注册本身是根据 aerogear 推送服务器示例完成的:
这是错误跟踪
aerogear - UnifiedPush 服务器:请求从 Node.js 后端删除安装
我可以发送请求以从我的后端 Node.js 服务器中删除特定安装(设备)吗?
c# - 如何解决等待调用 HttpStatusCode 时中止的请求?
我正在等待使用Aero Gear .Net 客户端发送推送通知的电话。调用 push 的返回值是 a System.Net.HttpStatusCode
。如果推送成功,预期的代码是“已接受”。
但是当我等待对 SendPushNotification 方法的调用时,它会"The request was aborted. The connection was closed unexpectedly"
在从该方法返回 HttpStatusCode 之前抛出一个错误:
我将控制器对 push 方法的调用标记为异步,并在调用异步方法的地方添加了 await。
问题:
您如何解决等待调用 HttpStatusCode 时中止的请求?
这是从控制器中的初始调用到 push 类方法的调用要点:
控制器:
推送类:
android - 如何在 Android 客户端中使用 Keycloak OpenId 进行 oAuth
我想在 Android 应用程序中使用 aerogear 和使用 Keycloak 的服务器对用户进行身份验证(使用他的用户名和密码)。我一直做不到,请帮助我。
我目前可以在没有 aerogear 的情况下对用户进行身份验证,但我想使用这个库,因为它可以帮助我在需要时刷新令牌。我像这样(但来自 android)对向服务器发出 POST 调用的用户进行身份验证:
所以我掌握的信息是:
- 认证网址,
ie http://127.0.0.1:8080/auth/realms/example/protocol/openid-connect/token
- username,用户的用户名
- 密码,用户的密码
- Keycloak 服务器的 client_id 和 client_secret
我对 Aerogear 的尝试是这样的:
然而,这并没有做任何事情。我不明白的是:
- 如何在 Aerogear 中使用 Keycloak 指定我正在执行的操作和 OpenID Connect?
- 如何以及在哪里可以发送用户名和密码?
- 如何指定grant_type?(如果我不包括这个,我到服务器的 HTTP POST 不起作用,所以这很重要)
任何帮助将不胜感激
java - Openshift 构建失败 - 无法读取工件描述符
我正在使用 OpenShift 来托管 WildFly 应用程序服务器 8.2.1。最近,我通过 pom.xml 通过以下几行向我的应用程序添加了对 AeroGear 的支持:
使用 IntelliJ IDEA 在本地部署 wildlfy 服务器没有任何问题。
但是当我尝试将它部署到我已经工作的应用程序时,将会发生以下 BUILD FAILURE:
我已经访问过http://mirror.ops.rhcloud.com/nexus/content/groups/public,它似乎是 org.sonatype.oss:oss-parent:9 的 jar (http://mirror. ops.rhcloud.com/nexus/content/groups/public/org/sonatype/oss/oss-parent/9/)在那里丢失(其他依赖项的罐子在那里可用)。
有人知道如何解决这个问题吗?