【发布时间】:2016-05-24 17:41:54
【问题描述】:
Apple 的推送通知已尝试使用 IBM MFP 7.1.0 实施。
在项目目录[apps/MyApp/apns-certificate-sandbox.p12]中添加了沙盒证书apns-certificate-sandbox.p12。
在构建项目时发生了以下错误。
FWLST1040E: iphone build failed: com.worklight.common.util.WorklightCertificateException: Certificate error: Unable to process certificate: apns-certificate-sandbox.p12
根据之前关于此论坛中类似问题的帖子进行了尝试。例如:worklight-62-encrypt-ios-pushsender-password-in-application-descriptor
尝试了这两个选项,但问题仍然存在。
<pushSender password="password"/>在 application-descriptor.xml 中
<pushSender password="${passwd}"/>in application-descriptor.xmlpasswd=passwordin worklight.properties
创建了一个示例helloworld 项目并添加了 iphone 环境。按照上述起草的程序,尝试了以下组合,但没有运气。
- IBM MFP 7.0.0.00.20150706-1910
- IBM MFP 7.1.0.00.20151227-1725
- IBM MFP 7.1.0.00.20160513-1006
【问题讨论】:
-
您确定您的证书有效且生成正确吗?你是怎么生成的?
-
您是如何创建 .p12 文件的?你 100% 确定它真的是 PKCS#12 文件吗?我认为这与您指出的问题无关,因为这只影响了密码作为变量名传入的情况 - 您也遇到了密码作为静态文本字符串传入的问题,这会导致我得出的结论是,这完全是一个不同的问题。 (嘿......我在创作这个的同时,Idan 发布了一个类似的问题......)
-
(ibm.com/developerworks/community/blogs/worklight/entry/…) 按照相同的链接生成 .p12 并最终生成密码。 @idan
-
1) 项目中是否有多个 apns p12 文件? 2) 你确定输入的密码吗?对吗?
-
没有vivin单apns .p12文件和密码正确@vivin
标签: push-notification apple-push-notifications ibm-mobilefirst