2016-11-22 89 views
5

iOS App'uma PN göndermeye çalışıyorum. OneSignal'de Eşleşmeyen Paket Kimliği (Sandbox)

  • Projemdeki App id koymak

    • geliştirme ve dağıtımı (sandbox) yeni bir uygulama oluşturup yüklemeye sertifikalarını

      : OneSignal.initWithLaunchOptions (launchOptions

      Ben standart adımları, yani izledi , APPID:) "myAppID"

    • göndermek yeni bir şablon oluşturmak bir mesajı

    Ben yeşil mesaj "başarıyla mesaj göndermek" var PN gönderdi, ama ben üzerinde tıklandığında bir süre sonra bir uyarı var ben Uygulama Ayarları sayfasına yönlendirilmiş ve uyarıdır:

    Mismatched Bundle ID (Sandbox)

    ve hiçbir PN almadım!

    Paket kimliğimi projemde kontrol ettim ve yüklenen sertifikalarla% 100 eşleşti.

    OneSignal for PN kullanmaya çalışırken herkes bu sorunla karşılaştı mı?

    Lütfen

    Yardım edin.

    Teşekkürler.

  • cevap

    2

    Uygulamanız, OneSignal'a yüklediğiniz itme sertifikasının Paket Kimliği ile eşleşmeyen bir Paket Kimliği için bir Temel Hazırlık Profili ile oluşturulduğunda bu sorun oluşur.

    Uygulamanızın bazı yapılarını oluşturmuşsunuzdur, bazılarınız doğru paket tanıtıcısına sahip ve bazıları yanlış olanla. Sonuç olarak, OneSignal'da farklı paketlere bağlı olan abone cihazları olabilir.

    Uygulamanızın en son sürümüyle ilgili bildirim alabilirsiniz, büyük olasılıkla bu hatayı yoksayabilirsiniz. Gönderdiğiniz tüm iOS bildirimleri "Geçersiz" olarak görünüyorsa, doğru paket kimliğine sahip yeni bir itme sertifikası yüklemeniz veya uygulamanızı itme sertifikanızın grup kimliğiyle eşleşen bir temel hazırlık profili ile oluşturmanız gerekir.