0

在尝试访问我的 Bluemix 应用程序的 IBM Push Notifications 服务仪表板时,我被重定向到一个空白页面,并且在我的 Web 控制台中,该请求返回一个 500 错误,并带有以下响应:

Internal server error occurred. Please contact admin. (Internal error code: PUSHD102E)
4

1 回答 1

1

使用在 10 月 5 日之前创建的 IBM Push Notifications 服务实例时最有可能发生此错误。自 10 月 5 日起,IBM Push Notifications 的新实例随服务的唯一应用程序机密一起交付,用于保护服务及其功能。

要确认您的推送实例是否由于缺少应用程序机密而失败,请从您的应用程序仪表板检查您的 IBM Push Notification 服务凭证。

导致 PUSHD102E 错误的凭据示例

以上是会导致 PUSHD102E 错误的服务凭证示例。请注意credentials数组中仅有的两个值是urladmin_url。将其与以下示例进行比较,后者是在 10 月 5 日之后为同一应用程序创建的推送实例的示例。请注意appSecret现在添加到credentials数组中的值。

有效凭据示例

如果您确实缺少 IBM Push Notifications 凭证中的 appSecret 值,您只需删除或取消绑定服务(通过两个图像右上角的浅灰色小齿轮完成),然后获取新的 IBM Push Notifications通过ADD A SERVICE OR API应用程序仪表板上的按钮实例。

请注意,在添加新实例时,您需要重新配置 IBM Push Notifications 服务并重新添加您的 APNS 证书和/或 GCM 凭证。

于 2015-12-08T13:46:30.097 回答