iOS uygulama bildirim sertifikası oluşturma/yenileme

iOS #25Yazılım #35

Suat Karakuşoğlu yazdı.

İçerik

Merhabalar, bugün hali hazırdaki uygulamamıza push sertifikası yenileme zamanı yaklaşınca yeni sertifika nasıl oluşturulur konusuna değinicem.

iOS uygulamaları için p12 push sertifikalarinin her yıl yenilenmesi gereklidir.

Push sertifikası aslında uygulamanın bir parçası değildir, bu yüzden yeni sertifika, mevcut uygulamayı etkilemeden değiştirilebilir.

Yenileme burada yanıltıcı bir kelime olabilir, burada yapılan sadece yeni bir sertifika oluşturup eski olanla değiştirmektir.

Sertifikanın yenilemeye yardımcı olmak için, Apple aynı anda 2 aktif push sertifikası destekliyor, böylece ’yakında sona erecek’ olan sertifikayı iptal etmeden ilerlenebiliyor. Bu yenileme döneminde her 2 sertifika ile aynı anda push gönderebiliyorsunuz.

Bunun için izlenmesi gereken adımlar:

certSigningRequest dosyası oluşturmak:

  • Keychain uygulamasını açın
  • Certificate Assistant’a menüden tıklayın
  • Request a Certificate From a Certificate Authority seçin
  • Sonrasinda disk’e kaydedin.

Edit Push Notifications

https://developer.apple.com'u açın

Certificates, identifiers & Profiles menüsüne gidin.

Identifiers menüsünden ilgili uygulamanın id’sini bulun.

Figure 1: Certificates, identifiers & Profiles menüsü

Figure 2: Edit Push Notifications

Push sertifikası oluşturma

Figure 3: Push sertifikası oluşturma

Önceki adımdan certSigningRequest’i kullanın. .cer dosyasını indirin.

Çift tıklayarak keychain’e kurun.

My Certificates altındaki yeni yüklenmiş sertifikaya sağ tıklayın ve Export (Dışa Aktar)’ı seçin.

Sertifikayı korumak için şifre girin ve kaydedin.

Bu adımlar sonrası p12 dosyanız oluşur. Oluşturulan p12 sertifikası ile uygulamanıza push atabilirsiniz. Bu sertifika genelde push providerlara yüklenir.

İyi çalışmalar :)