Я закончил создание iOS-приложения на основе телефонной связи, использующего PushPlugins. Я прошел весь профиль подготовки, p12, сертификаты и т. д. для push-плагинов для iOS в режиме РАЗРАБОТКИ (не в режиме распространения).
Теперь я готов распространять свое приложение в магазине приложений, но у меня возникают проблемы с переходом из режима разработки в режим распространения в отношении PushPlugins. Я потратил так много дней на это гугление, но я не мог понять все правильно.
Я выполнил следующие шаги, чтобы внедрить уведомление APN в iPhone.
и вот что я сделал для режима распространения.
- Откройте Keychain Access на Mac и выберите пункт меню «Запросить сертификат в центре сертификации».
- Сохраните закрытый ключ как MyAppNameHere.p12.
Создал новый AppID как:
- App ID Description: MyAppName
- Службы приложений Установите флажок Push-уведомления
- Явный идентификатор приложения: com.mycompanynamehere.myappnamehere
Добавьте сертификат iOS к этому вновь созданному идентификатору приложения.
сделал файлы .pem
- penssl x509 -in aps_production.cer -inform der -out myappCERT.pem
- openssl pkcs12 -nocerts -out myappKEY.pem -in MyAppNameHere.p12
кошка myappCERT.pem myappKEY.pem -> ck.pem
создал новый профиль обеспечения для App Store
- Добавьте этот профиль обеспечения в Xcode.
Я смог заставить все работать с aps_development.cer, но не смог сделать то же самое с aps_production.cer.
Может ли кто-нибудь дать мне хорошие учебники по этому вопросу ?? Phonegape + PushPlugins для распространения.