2016-11-09 19 views
8

iOS ve Android uygulamalarımda push bildirimi için Milkman EasyPush ANE kullanıyorum. OneSignal arka ucuyla birlikte.Milkman's Push ANE, iOS10 üzerinde çalışmıyor

Tümü iOS 9 ve Android ile uyumludur, ancak iOS 10 aygıtı kaydedilmez. Bir iOS 10 cihazda hata ayıklama ve onRegFailed Etkinlik için dinlersen ben AnimateCC ve Hava SDK 23.

(Flaş CC Pro ile aynı) ile inşa ediyorum, ben alıyorum:

“hiçbir geçerli aps-çevre hakkı

belirtildiği gibi

Ben App Store için IPA yükledi zaman iOS 9.

üzerinde hiçbir sorun yoktur uygulaması”için bulunan, ben şu mesajı aldım:

Push Bildirim Yetki Eksik - Uygulamanız Apple'ın Push Bildirim servisi için bir API içerir, ancak aps-çevre hakkı uygulamanın imza eksik. Bunu çözmek için, Hazırlık Portalı'nda push bildirimi için Uygulama Kimliğinizin etkinleştirildiğinden emin olun. Ardından, uygulamanızı, 'un aps-ortam yetkisi içerdiği dağıtım provizyon profili ile imzalayın. Bu, doğru imzasını oluşturacak ve uygulamanızı yeniden gönderebilirsiniz. için daha fazla bilgi için Yerel ve Anında Bildirim Programlama Kılavuzu'nda "Provizyon ve Geliştirme" konusuna bakın. Uygulamanız Apple Push Bildirimi hizmetini kullanmıyorsa, işlem yapılması gerekmez. Bu uyarıyı durdurmak için API'yi gelecekteki gönderilerinden kaldırabilirsiniz. Üçüncü taraf bir çerçeve kullanıyorsanız, , API'sini kaldırma hakkında bilgi edinmek için geliştiriciyle iletişim kurmanız gerekebilir.

Neden iOS 9'da çalışıyor ve iOS 10'da çalışmıyor?

cevap

6

iOS 10 için, Adobe Animate CC kullanırsanız

enter image description here

+0

Ancak bu Xcode'ta değil mi? Animate CC ile derlediğim ve Application Loader ile yüklediğim sırada Xcode'u nasıl kullanmalıyım? – nbuechi

2

, o zaman nerede, bu kılavuzu Using push notifications in AIR iOS apps kontrol Screenshot kontrol Yetenekleri onu etkinleştirmeniz gerekir Yardımlarınız için teşekkür ederim onlar push bildirimleri için temel yetkilerin nasıl ekleneceğini açıklıyor ve Troubleshooting common Adobe AIR installation errors with iOS applications bölümü "application.xml dosyasında listelenen özellik", temel hazırlık profiline eklenmedi:

Örnek: Entitlements etiketi application.xml dosyasına eklenmiştir, ancak push bildirme hizmeti sağlama profilinde etkin değildir.

... 
<Entitlements><![CDATA[ 
    <key>aps-environment</key> 
    <string>development</string> 
    ]]> 
</Entitlements> 
... 

Apple tarafında itin Bildirimler kurulumu hakkında herhangi bir sorunuz varsa, o zaman Apple kılavuzuna bakın - Adding Capabilities, bölüm Configuring Push Notifications.

+0

"Neden" demeyi unuttum. IOS sürümü ile ilgili değil, Xcode hakkında.Apple, Xcode'un Xcode 8'deki uygulamalar için yetki tanımlamasını değiştirdi. – dive

+0

Sevgili Dalış, çok teşekkürler! Ama uygulama tanımlayıcının application.xml içinde SWXA5H99MY.com.winterlife.boscogurin aps-ortamı üretim var. Anlamadığım bu ... – nbuechi

+0

@nbuechi, kendiniz eklemelisiniz. Tanımlayıcılar ve ortamlarla ilgili talimatlar Apple Dokümantasyonunda "Push Bildirimleri Yapılandırma" hakkında – dive

İlgili konular