notificationTokenNotUpdatedOnServer - Worklight

Posted

技术标签:

【中文标题】notificationTokenNotUpdatedOnServer - Worklight【英文标题】: 【发布时间】:2014-04-25 07:58:42 【问题描述】:

我已经设置了 module_07_04_iOSNativePush ios 项目,其中 NativeAPIForIOSPush 作为服务器组件。我在工作灯项目中更新了 .p12 文件。并将 application-descriptor.xml 更改为以下内容:

<nativeIOSApp xmlns="http://www.worklight.com/native-ios-descriptor" bundleId="com.company.pushtest" id="Module_07_04_nativeAPIForiOSPush" platformVersion="6.0.0" securityTest="PushApplication-strong-mobile-securityTest" version="1.0">
<displayName>Module_07_04_nativeAPIForiOSPush</displayName>
<description>Module_07_04_nativeAPIForiOSPush</description>
<pushSender password="1234567890"/>
</nativeIOSApp>

现在,当我在 worklight.plist 中使用更新的 IP 运行 iOS 项目时(我正在本地机器上进行测试),在 XCode 日志中看到以下错误:(删除日期时间和应用程序名称以获得更好的可见性)

My token from APNS : <88da2d33 d877481f 0a7abb70 13319b03 761d0d15 a72b7825 6a5d31e3 0d95da25>
My token from APNS : <88da2d33 d877481f 0a7abb70 13319b03 761d0d15 a72b7825 6a5d31e3 0d95da25>
[ERROR] Worklight: -[WLRequest requestFailed:]:324::statusCode
[ERROR] Worklight: -[WLClient onInitRequestFailure:userInfo:]:586::
notificationTokenNotUpdatedOnServer

任何人都知道这个问题。我可能做错了什么?

【问题讨论】:

我认为这不是您的 p12 证书的实际密码,对吧...? 【参考方案1】:

请检查 wlServerContextapplication id 是否正确。 wlServerContext 应该是 Worklight 应用程序名称应用程序 id 应该是 应用程序名称

【讨论】:

以上是关于notificationTokenNotUpdatedOnServer - Worklight的主要内容,如果未能解决你的问题,请参考以下文章