Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon İOS'ta pushwoosh için gerekli herhangi bir özel özellik var mı


İOS'ta pushwoosh için gerekli herhangi bir özel özellik var mı


PushWoosh'u iOS'a entegre etmek için birkaç özel özellik ve konfigürasyon gereklidir:

1. Kurulum ve kurulum

Pushwoosh SDK'sını iOS uygulamanıza entegre etmek için Swift Paket Yöneticisi veya Cocoapods kullanabilirsiniz. Bu, projenize pushwoosh paketini veya bağımlılığını eklemeyi ve yüklemek için gerekli komutları çalıştırmayı içerir [1] [8].

2. Xcode'daki özellikler

Xcode projenizin İmza ve Özellikler bölümünde, aşağıdaki özellikleri eklemeniz gerekir:
- Push bildirimleri: Bu, push bildirimleri almak için gereklidir.
- Arka plan modları: Bu özelliği ekledikten sonra, uzak bildirimlerin kontrol edildiğinden emin olun. Bu, uygulamanızın ön planda çalışmasa bile bildirim almasını sağlar.
- Zamana duyarlı bildirimleri kullanmayı planlıyorsanız (iOS 15 ve üstünde mevcuttur), zamana duyarlı bildirimler yeteneğini de eklemelisiniz [1].

3. Info.Plist Yapılandırması

Uygulamanızın `info.plist` dosyasında iki anahtar ayarlamanız gerekir:
- Pushwoosh_appid: Bunu Pushwoosh uygulama kodunuza ayarlayın.
- PW_API_TOKEN: Bunu Pushwoosh API jetonunuza ayarlayın [1].

4. Başlatma Kodu

`` AppDelegate '' sınıfınıza başlatma kodu eklemelisiniz. Bu genellikle itme bildirimlerine kaydolmayı ve Pushwoosh SDK'sını oluşturmayı içerir [1].

5. Token tabanlı veya sertifika tabanlı yapılandırma

Apple Push Bildirim Hizmeti (APNS) ile iletişim için, jeton tabanlı veya sertifika tabanlı kimlik doğrulama kullanabilirsiniz:
- Jeton tabanlı yapılandırma: Apple'dan bir şifreleme anahtarı ve anahtar kimliği alın, ardından bunları Pushwoosh'ta yapılandırın. İmzalama anahtarı dosyasını (.p8) yüklemeniz ve takım kimliğinizi ve paket kimliğinizi girmeniz gerekir [2].
- Sertifika tabanlı yapılandırma: Bir sertifika isteği oluşturun, bir push sertifikası (.p12) alın ve bunları pushwoosh'ta yapılandırın [5].

6. Canlı etkinlikler ve etkileşimli bildirimler

PushWoosh, kullanıcıların canlı bilgileri görmesine ve hızlı işlemler yapmasına olanak tanıyan iOS canlı etkinliklerini destekler. Bunları `` startliveactivitywithtoken: `ve` stopliveactivity 'gibi yöntemleri kullanarak yönetebilirsiniz [3] [9].
Ayrıca, etkileşimli push bildirimleri, kullanıcıların doğrudan bildirimlerle etkileşime girmesini sağlar ve mesajlara yanıt verme veya görevleri tamamlama gibi eyleme geçirilebilir seçenekler sağlar. Bu, Pushwoosh kontrol panelinde bildirim kategorileri oluşturulmasını gerektirir [4].

7. Özelleştirme seçenekleri

Pushwoosh, derin bağlantı, uygulama içi satın alma izleme, zengin medya bildirimleri ve özel itme sesleri dahil olmak üzere çeşitli özelleştirme seçenekleri sunar. Bu özellikler kullanıcı katılımını artırabilir ve daha kişiselleştirilmiş bir deneyim sağlayabilir [10].
Alıntılar:
[1] https://docs.pushwoosh.com/deceloper/pushwoosh-sdk/ios-sdk/setting-pushwoosh-ios-sdk/basic-stergration-guide/
[2] https://docs.pushwoosh.com/deceloper/first-steps/connect-sesaging-services/ios-configuration/ios-token-configuration/
[3] https://blog.pushwoosh.com/blog/ios-live-activities/
[4] https://docs.pushwoosh.com/product/messaging-hannels/push-notifications/ios-interactive-push/
[5] https://docs.pushwoosh.com/deceloper/first-steps/connect-sesaging-services/ios-configuration/ios-platform-configuration/
[6] https://stackoverflow.com/questions/46881252/ios-11-push-notifications-do-not-work-with-pushwoosh
[7] https://www.pushwoosh.com/products/ios-web-push-notifications/
[8] https://docs.pushwoosh.com/deceloper/pushwoosh-sdk/ios-sdk/setting-pushwoosh-ios-sdk/
[9] https://www.youtube.com/watch?v=jrrdh_pizce
[10] https://docs.pushwoosh.com/deceloper/pushwoosh-sdk/ios-sdk/customizing-ios-sdk/