问题标签 [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.

0 投票
1 回答
225 浏览

android - Aerogear 推送通知未在设备中接收

我正在为github中给出的示例中的推送通知做POC我在OpenShift中托管了统一推送服务器。所以从统一推送服务器控制台注册和发送推送通知是成功的(消息状态和注册计数增加)。但设备没有收到这些通知。

有人知道可能出了什么问题吗?

我正在使用安卓棒棒糖。

提前致谢

0 投票
1 回答
68 浏览

aerogear - 是否可以在 Aerogear 上接收来自客户端的消息?

我正在使用 Aerogear UPS 在 OpenShift 上尝试一个项目。我可以向客户端推送消息,但是有没有办法从客户端获取消息?

Aerogear 似乎是 OpenShift 上唯一打包的 XMPP 解决方案,而且它似乎是单向消息传递平台。请告诉我不是这样。

0 投票
1 回答
112 浏览

ios - Aerogear - 如何将推送通知从一台设备发送到另一台设备

我已经尝试过 Aerogear 推送通知,并且能够从 Aerogear 门户网站向我的 iOS 设备发送推送消息。

但现在我正在寻找在 Aerogear 的帮助下从一台 iOS 设备向另一台 iOS 设备发送推送消息。

这可能吗?如何进行?

0 投票
1 回答
4806 浏览

android - 无法加载资源:net::ERR_FILE_NOT_FOUND 与 Cordova

我正在关注https://aerogear.org/docs/guides/aerogear-cordova/AerogearCordovaPush/上的 aerogear 教程。

我现在已经经历了几次,并继续遇到同样的问题。

部署到 Genymotion 并使用 chrome 进行调试时,我看到以下错误:

观察

我注意到,在 Chrome 检查器中查看时,插件文件是空的插件文件为空,但在我的本地项目中,所有插件文件都有内容。

我尝试过的事情

细节

  • 节点版本 v5.4.1
  • Ubuntu 版本 15.10
  • 科尔多瓦 5.4.1
  • 安卓 5.1

有谁知道如何解决这一问题?

谢谢

0 投票
0 回答
255 浏览

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"

0 投票
1 回答
1128 浏览

ios - 为什么 IOS SSL 握手会因另一端的受信任证书而失败

我的 swift iOS 应用程序无法使用 aerogear 统一推送服务器注册远程通知,给出的错误看起来像是服务器上的证书是自签名的,尽管它是由证书颁发机构签名的常规可信证书。

这发生在didRegisterForRemoteNotificationsWithDeviceToken委托中的调用期间,其中注册本身是根据 aerogear 推送服务器示例完成的:

这是错误跟踪

0 投票
1 回答
37 浏览

aerogear - UnifiedPush 服务器:请求从 Node.js 后端删除安装

我可以发送请求以从我的后端 Node.js 服务器中删除特定安装(设备)吗?

0 投票
1 回答
161 浏览

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 类方法的调用要点:

控制器:

推送类:

0 投票
3 回答
14665 浏览

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 的尝试是这样的:

然而,这并没有做任何事情。我不明白的是:

  1. 如何在 Aerogear 中使用 Keycloak 指定我正在执行的操作和 OpenID Connect?
  2. 如何以及在哪里可以发送用户名和密码?
  3. 如何指定grant_type?(如果我不包括这个,我到服务器的 HTTP POST 不起作用,所以这很重要)

任何帮助将不胜感激

0 投票
2 回答
358 浏览

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/)在那里丢失(其他依赖项的罐子在那里可用)。

有人知道如何解决这个问题吗?