IBM Worklight — ошибка push-уведомления при попытке создать и развернуть приложение

Мы получаем следующую ошибку при запуске примера кода для push-уведомлений в iOS:

[2013-08-16 15:02:50] FWLST1044W: сертификат APNS существует, но в дескрипторе приложения не найден элемент push-отправителя. Push-уведомления не будут включены

Используемое имя нашего сертификата APNS: apns-certificate-sandbox.p12
Наше приложение-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>

person Max    schedule 16.08.2013    source источник


Ответы (2)


отредактируйте application-descriptor.xml вашего приложения и убедитесь, что в среде есть элемент. См. слайд 47 на http://public.dhe.ibm.com/software/mobile-solutions/worklight/docs/v600/09_04_Push_notifications.pdf

person Anton    schedule 16.08.2013
comment
Привет, Антон, мы уже добавили это в наше приложение с первого дня, пожалуйста, предложите какие-либо изменения, необходимые для того, чтобы это работало. - person Max; 16.08.2013
comment
Он выдает эту ошибку во время сборки, несмотря на то, что сертификат помещен в корневую папку приложения и используется правильный пароль? Пожалуйста, подтвердите. - person Idan Adar; 16.08.2013
comment
@djrecker, есть новости? можно попробовать с новым приложением? Просто добавьте среду iPhone, поместите сертификат, добавьте элемент pushSender и пароль и создайте. - person Idan Adar; 18.10.2013

Я была такая же проблема. Если у вас есть среда iPhone и iPad, вам нужно поместить файл certificate.p12 в папку среды. Это сработало для меня.

среда iPhone

person Diogo Ebert    schedule 23.09.2015