4

Ben Android'de Urban Airship kullanıyorum bildirimleri almak için. Appcelerator Modülü (3 yıl önce) https://github.com/appcelerator-modules/ti.urbanairship IS ve bu çatalı kullanıyorum: https://github.com/rdking/ti.urbanairship/tree/master/android.Android'de push bildirimleri 5 arka planda uygulama olduğunda teslim edilmiyor (Titanium) - Ama ön planda

rdking sürümü ile Android 5'de bildirimleri alabiliyorum, ancak yalnızca uygulama açıldığında (ön plan). Başka bir uygulamayı açarsam veya kapatırsam (arka plana koyarsam), onu almayacaktır.

Ben NDK r10e ile modülü ve

platformları/android-13 ve eklentileri/addon-google_apis-google-13 bina, Titanyum SDK 5.1.2.GA (uygulama ve modül her ikisi de) kullanıyorum

Ben belki Android Manifest bazı yapılandırma eksik düşünüyorum

(kullanmalıyım ve üzerinde yanlış bir şey. eğer hangi sürümünü emin değil). Bildirimler Android < 4 ve iOS üzerinde mükemmel çalışıyor. peşin

sayesinde =)

+0

Uygulama arka planlandığında ne anlam ifade etmiyorsunuz? Bildirim, bildirim merkezinde hala görünüyor mu? Yoksa itme hakkında bilgilendirilmiyor musun? – ralepinski

+0

Hiç bildirim almadım =/ –

+0

Gönderme geldiğinde herhangi bir hata mesajı görüyor musunuz? UA, push'i aldı mı? Titanyuma aşina değilim ama modülü yamaya yardımcı olabilirim. – ralepinski

cevap

1

Güncelleme: Kentsel Airship artık titanium module

+0

Teşekkür ederim @ralepinski ...Otopilot ile bir şey başlıyordum ama modülün halihazırda uygulama yaratmaya devam etmesini beklediğim kadarıyla. Tam olarak aynı görünen bu http://docs.appcelerator.com/platform/latest/#!/guide/Android_Module_Architecture-section-43289000_AndroidModuleArchitecture-ModuleLifecycleEvents buldum, değil mi? Başka bir şey, uygulama kapalı bildirimleri alırım ama bildirim aygıtın durum çubuğunda görüntülenmiyor (bildirim merkezi) =/ Uygulamayı başlatabiliyorum, ancak basit bir ileti görüntüleyemiyorum –

+0

Sizin için teşekkürler çatal, ben denedim ama iyi çalışmıyor =/ Yani, ben (Ben modül kodu üzerinden uygulamayı açmak zorlayabilirsiniz) haberdar olun, ancak telefonlar durum çubuğunda herhangi bir mesaj görmüyorum - 3 üzerinde çalıştı cihazlar. Bu iletiyi çatallı sürümünüzle alıyorum: "UALib: Konum hizmetini başlatılamıyor. Konum hizmetinin bildirime eklendiğini kontrol edin." Bir şey olabileceğini düşünüyor musun? Çabaladığınız çaba için gerçekten minnettarım. =) –

+0

Sanırım TI'ya daha çok aşina olmak istiyorum. Konum hizmeti günlüğü https://github.com/rlepinski/ti.urbanairship/blob/master/android/timodule.xml#L86 adresinden, Notificaiton'un alınma şeklini değiştirmemelidir. Bunu çataldaki bir github sorununa götürelim. Yaptığınız zaman, arka planda alınan bir itme konusundaki ayrıntılı günlüklerinizi gönderin. Zeplin yapılandırma özelliklerinde 'developmentLogLevel = VERBOSE 've' productionLogLevel = VERBOSE' ayarlayarak ayrıntılı günlük kaydını etkinleştirebilirsiniz. Bunu yaparken uygulama tuşlarını/sırlarını yayınlamadığınızdan emin olun. – ralepinski

1

Geçenlerde UA bir temsilcisi ile konuştum ve onlar artık resmen Titanyum desteklemek tavsiye etti. Android M cihazlarda çalıştırmak için 5.2.0GA kullanıyorum ve UA hiç çalışmıyor. Şu anda bildirimler için Appcelerator'ın Arrow sistemine geçiyorum. Şimdiye kadar sorunsuz çalışıyor. Android için Ti.CloudPush adlı kendi modüllerini kullanıyorlar. Kontrol etmenizi tavsiye ederim.

+1

Urban Airshit'in artık Titanium'u desteklemediğini biliyorum, ancak ne demek istediğimi biliyorsanız Titanyum'un UA'yı desteklemediğini bilmiyorsunuz. Başka bir sağlayıcıya geçmek istiyorum ancak mağazalarda 100'den fazla uygulama var, bu şekilde kolayca geçiş yapılamıyor =/Modülü yeniden derlemek için çok uğraşıyorum ama "Çalıştırılan zamanlayıcı" gibi bazı hatalar yaşıyorum event 'disposehandle' '' ' –

+0

UA ile iletişime geçtiniz ve onların yardımını istediniz mi ya da Appcelerator'a ulaştınız mı? –

-1

Kentsel Airship modülü Android Lollipop ve daha yüksek olan sorunları vardır sağlar. Modül güncellenmez ve böyle olduğunda güvence yoktur. Bildirgelerde ve Ti.CloudPush modülünün kullanılması için Appcelerator'ın Arrow sisteminin değiştirilmesi şu anda en iyi fikir.

İlgili konular