Push sertifikasını yenileyin ve mevcut App Store Uygulamasını çalışır durumda tutun


131

Uygulama mağazasında, süresi dolmuş bir iOS Temel Hazırlık Profili (Dağıtım) kullanan bir uygulamam var. Bu Profil, süresi dolmuş (ve artık portalda görünmeyen) Push Sertifikası içerir.

Soru 1 : Push sertifikasını yeniden oluşturmanın ve ardından profili yenilemenin bir yolu var mı? (Anahtar zincirimde hala push sertifikam (süresi dolmuş) var)?

Soru 2 : Yeni Push sertifikasını içeren yeni bir profille uygulamayı uygulama mağazasına yeniden göndermem gerekir mi?

Push sertifikasının süresi dolduğundan, muhtemelen uygulamanın mevcut kullanıcılarına bildirim gönderemiyorum.

Yanıtlar:


225

Push sertifikası yenilenemez. Yeni bir tane yaratmalısın.

Push bildirim sertifikası, uygulama yapısının bir parçası değildir. Bu nedenle, çalışmaya devam etmek için push için yalnızca yeni bir sertifika oluşturmanız ve p12 dosyasını (veya kullandığınız başka bir formatı) sunucunuzda dağıtmanız gerekir. Uygulamanızın yeni bir sürümünü göndermeniz gerekmez.


1
Evet, aynı AppID (mevcut uygulamanın paket kimliğini içeren) için yeni push sertifikası oluşturulmalıdır.
Eran

1
@hemant Hayır, itme sertifikası yalnızca sunucunuzda kullanılır, bu nedenle uygulamanızın eski sürümleri, sunucu tarafında hangi sertifikayı kullanırsanız kullanın push bildirimleri almaya devam etmelidir (sunucunun bir üretim push sertifikası kullandığı ve üretime gönderdiği varsayılarak) push env ve uygulama bir üretim ön hazırlık profiliyle imzalanır; bu, zaten uygulama mağazasında bulunan bir uygulamadan bahsediyorsanız durum böyle olmalıdır).
Eran

7
İnsanlar neden bağlantı sağlamıyor? Sertifika oluşturmak için ilgili kılavuz şu
şekildedir

3
Uygulamamın kullanıcıları, push sertifikasının süresi dolduğu için Push özelliğini durdurdu. Bu cevap bana yardımcı oldu ve işleri sadece 5 dakika içinde hallettim ve her şey bir cazibe gibi çalıştı. Olumlu oy verildi !!!
NSPratik

2
@Vasanth Şimdi yeni bir tane oluşturabilir ve güncelleyebilirsiniz. İyi, beklemeye gerek yok.
Maulik

12

Mevcut bir push sertifikasını yenileyemezsiniz. Sadece yeni bir tane yaratırsınız. Ama buna gerek yok. Bir push bildirimi kimlik doğrulama anahtarı oluştursanız iyi olur. Sertifikayla aynı şekilde kullanabilirsiniz, ancak süresi dolmaz ve her yıl yenilemeye gerek yoktur.

Push bildirimleri anahtarını Üye Merkezi, Tuşlar sekmesinden oluşturursunuz:

Yeni bir push bildirimi anahtarı oluşturun


Bu gerçekten ilginç ... VoIP push'ları için kullanmamın bir yolu var mı? Şimdiye kadar anahtarların kullanımı normal bildirimlerle oldukça sınırlı görünüyor?
MegaManX

1
@MegaManX: Evet, yalnızca normal push bildirimleri. Bununla ilgili bir SO sorusu gönderseniz iyi olur.
Vladimir Grigorov

Aynı push bildirim anahtarını birden fazla uygulamayla kullanmak mümkün mü?
Yalamandarao

@Singapore: Evet, tüm uygulamalarınız için bir anahtar kullanılır.
Vladimir Grigorov

1
@ tyler.frankenstein: APNs sertifikanız hala geçerli olabilir mi? Bir anahtar kullanıyorum ve Uygulama Kimliğimde 0 sertifikayla etkinleştirilen Push Bildirimleri var.
Vladimir Grigorov

10

VoIP push sertifikaları hakkında birkaç kelime eklemek.

Push sertifikaları gibi VoIP sertifikaları da yenilenemez, yeni bir tane oluşturmanız gerekir.

VoIP sertifikanızın süresi dolduysa veya iptal ederseniz VoIP bildirimleri çalışmayacaktır.

Yeni bir sertifika oluşturursanız, yeni p12'yi sunucu tarafında dağıtmanız gerekir. VoIP sertifikası da uygulama yapısının bir parçası değildir, bu nedenle uygulamayı tekrar göndermeniz gerekmez.


4

Apple tarafı için:

Servisiniz:

  • Giriş yapın ve "push sertifikası kurulumu" alanını bulun (Google için bu Mobile Apple Push Cert
  • Hizmet imzalama isteğinizi indirin

Elma:

  • İmza isteğinizi yükleyin
  • Yanıtlarını indirin

Servisiniz:

  • İmzalanmış yanıtı yükleyin

Bu noktada her şey ayarlanmalı

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.