2017-08-03 22 views
7

Bir uygulamayı Android O'ya geçirirken garip bir şey farkettim. Bazen ön plan servis bildirimim, “Kategorize edilmemiş” olarak adlandırdığım bir kanal haline gelir. Bunun nasıl ya da ne zaman olduğu hakkında hiçbir fikrim yok."Kategorize Edilmemiş" Android Bildirim Kanalı nedir ve ne zaman görünür?

Kanallar, bildirimler gönderilmeden önce her zaman oluşturulur ve kanalın kimliği doğrudur. Konuyu yeniden üretip çoğaltmayacağımı görmek için kanal kimliği olarak rastgele bir Dize koymayı denedim, ancak bu durumda bildirim gönderilmiyor. Bu yüzden kanal daha önce oluşturulduğunda garip bir durum gibi görünüyor.

Bu

kanalın sayfası:

Uncategorized channel page

Ve bu (ben gizlilik nedeniyle simgesini kaldırdık nota) uygulamanın tüm kanalların listesinde görünen kanaldır.

The channel presented in the list of all channels

kimse bu konuda herhangi bir deneyimi var mı ve bu durum oluşabilir zaman açıklayabilir? Maalesef, bu konuyla ilgili bir doküman bulunamadı ve Google I/O görüşmelerinde hiçbir şey duymadım.

+0

Play Store da şu davranışa sahiptir: http://www.androidpolice.com/2017/08/03/play-store-v8-1-adds-notification-channels-on-android-o-apk-download/ –

cevap

1

Uygulamanızın bir kısmı göründüğü bildirim kanalını desteklemiyorsa, bunun ne olacağını düşünüyorum.

Bizim örneğimizde, bir SDK'mız bildirim kanalı özellikli, ancak bir uygulama 25 hedefliyorsa ve eski özellikleri kullanıyorsa. Her zaman eski uygulama bildiriminin o Kategorize edilmemiş kanala gideceğiz.

İşletim sisteminin her şeyin düzgün bir şekilde taşınmadığını düşündüğünden işletim sisteminin bu kanala gereksinim duyduğuna karar verdiği başka durumlar olabilir. Zorla 26.0.1 destekli libs ile tüm uygulama için 26'dan fazla hedef SDK'nız var mı?

+0

Merhaba, cevabınız için teşekkürler! Biz, destek lib'in hedef ve sürüm 26 için API 26 kullanıyoruz. Herhangi bir şeyi değiştirip değiştirmediğini görmek için bir bildirim kanalı belirtmeden bildirim göndermeyi deneyeceğim. – Anax

+0

Hmm bu durumda, farklı olmalı, eğer 26'yı hedefliyorsanız, o zaman bildirim gizlenmeli ve hiç gösterilmemelidir. Belki bir çeşit kenar durum o zaman. Hedefi 25 olarak değiştirmeyi ve onsuz ve onunla ilgili bir bildirim göstermeyi deneyin. Ama bu büyük ihtimalle senin durumun değil. – AlphaStrike

İlgili konular