worklight推送通知无法在IOS沙盒模式下工作

时间:2014-09-17 09:54:18

标签: ios push-notification ibm-mobilefirst

对于Android推送通知工作正常。 但是对于IOS设备创建sanbox certificte和所有进程后,尽管推送通知不起作用。即使它也没有与服务器连接。

每当加载IOS时,我都会收到以下错误:

FWLSE0048E: Unhandled exception caught: SRVE0190E: File not found

错误图片:     http://i.stack.imgur.com/MYq27.jpg

2 个答案:

答案 0 :(得分:0)

这是一个奇怪的错误......

确保您拥有:

  1. 将.p12证书放在应用程序文件夹
  2. 使用证书的正确名称:“apns-certificate-sandbox.p12”(用于开发)或“apns-certificate-production.p12”(用于生产)
  3. 在pushSender元素中使用了正确的密码
  4. 登录到应用程序后,您应该收到一条警告,说明您可以订阅。

    要确保您已正确设置iOS开发环境(应用ID,证书,配置等),请按以下指南操作:Understanding and setting up artifacts required to use iOS devices and Apple Push Notifications services (APNS) in development environment

    确保构建应用程序(运行方式>在Worklight Development Server上运行)以确保将证书部署到服务器。

答案 1 :(得分:0)

这可能是由于几个原因,但最常见的是在APNS证书之前创建配置文件。您需要在创建APNS后重新生成配置文件,在XCode上登录您的帐户并刷新配置文件。

另请阅读以下内容:

How to fix “no valid 'aps-environment' entitlement string found for application

干杯!!