0

在 iOS 中运行推送通知的示例代码时出现以下错误:

[2013-08-16 15:02:50] FWLST1044W:APNS 证书存在,但在应用程序描述符中未找到推送发送方元素。推送通知将不会启用

我们使用的 APNS 证书名称:apns-certificate-sandbox.p12
我们的 application-descriptor.xml - iPhone 元素:

<iphone bundleId="com.companyname.abc.cde" version="1.0">
       <worklightSettings include="true"/>
       <pushSender password="***@push"/>
       <security>
           <encryptWebResources enabled="false"/>
           <testWebResourcesChecksum enabled="false" ignoreFileExtensions="png, jpg, jpeg, gif, mp4, mp3"/>
       </security>
</iphone>
4

2 回答 2

1

编辑您的应用程序的 application-descriptor.xml 并确保该或环境具有一个元素。请参阅http://public.dhe.ibm.com/software/mobile-solutions/worklight/docs/v600/09_04_Push_notifications.pdf的幻灯片 47

于 2013-08-16T10:51:09.160 回答
0

我遇到过同样的问题。如果您有 iPhone 和 iPad 环境,则需要将 certificate.p12 放在环境文件夹中。它对我有用。

iPhone 环境

于 2015-09-23T15:05:15.480 回答