IBM Worklight 5.0.6.1 - 通过代理服务器推送通知

Posted

技术标签:

【中文标题】IBM Worklight 5.0.6.1 - 通过代理服务器推送通知【英文标题】:IBM Worklight 5.0.6.1 - Push Notification through Proxy Server 【发布时间】:2013-09-10 04:13:35 【问题描述】:

我想使用代理服务器进行推送通知。在worklight.properties中,如何指定APNS的用户名和密码?

#   Push GCM proxy settings
#push.gcm.proxy.enabled=false
# protocol may be either http or https
#push.gcm.proxy.protocol=
#push.gcm.proxy.host=
# negative value means default port
#push.gcm.proxy.port=-1
#push.gcm.proxy.user=
#push.gcm.proxy.password=

#   Push APNS proxy settings
#push.apns.proxy.enabled=false
# only SOCKS proxy is supported at the moment
#push.apns.proxy.type=SOCKS
#push.apns.proxy.host=
#push.apns.proxy.port=

【问题讨论】:

我假设你已经尝试过 push.apns.proxy.username/password? 是的,试过了。似乎在 APNSMediator.java (com.worklight.integration.notification.apns) 中,没有定义这样的属性?我只能看到 push.apns.proxy.enabled、push.apns.proxy.type、push.apns.proxy.host 和 push.apns.proxy.port 【参考方案1】:

好的,我已经检查过了。

对于推送通知,Worklight 使用notnoop。 Worklight 中捆绑的当前版本在 APNS 代理中不支持用户名/密码(它是 SOCKS 类型,我也不确定它是否完全支持这种方法)。捆绑版本中不存在。

注意:在 Worklight 中不能升级 notnoop,它是集成在其中的。

【讨论】:

谢谢伊丹。因为可以在 Worklight 中指定 GCM 的用户名和密码。我假设它在 GCM 代理中受支持?

以上是关于IBM Worklight 5.0.6.1 - 通过代理服务器推送通知的主要内容,如果未能解决你的问题,请参考以下文章

IBM Worklight 5.0.6.1 - iOS 7 中的底部空白

IBM Worklight 5.0.6.1 - Android 通知未到达设备或模拟器

IBM Worklight 5.0.6.1 - 安装 5.0.6.1 修订包后,Studio 版本为 v6.0 而不是 v5.0.6.1

IBM Worklight 5.0.6.1 - 关闭电话/应用程序时未收到推送通知

IBM Worklight 5.0.6.1 - 移动浏览器模拟器 - 用于 navigator.network.connection.type 与 navigator.connection.type

IBM Worklight 6.0.0.1 - 将适配器部署到服务器时出错