Bir iyonik 2 Typescript uygulamasında windows.plugins.xxx
kullanabilir misiniz?İyonik 2 ile windows.plugins kullanımı 2Belgeler
doğrudan pencereden gitmek zorunda kalmadan OneSignal eklenti window.plugins.OneSignal.init()
Bir iyonik 2 Typescript uygulamasında windows.plugins.xxx
kullanabilir misiniz?İyonik 2 ile windows.plugins kullanımı 2Belgeler
doğrudan pencereden gitmek zorunda kalmadan OneSignal eklenti window.plugins.OneSignal.init()
Sen OneSignal çağırabilir ile bir hata Property 'plugins' does not exist on type 'Window'
alıyorum. Belgelerinin biraz bozuk olduğu anlaşılıyor. İşi hile yapmalıdır.
OneSignal.init()
hile yapmalıdır.
Eklentileri, nesne yerine bir array özelliği olarak referans alarak çözebilirsiniz.
var OneSignalClient = window['plugins'].OneSignal.init()
güvenli bir şekilde denetlenmesine geçer, böylece bir dizi özellikler ilk yapı üzerinde tanımlanmışsa typescript kontrol etmez.
P.S. Eğer İyon ama başka bir çerçeve (Açısal 2) kullanmıyorsanız, bir eklentileri Pencere nesnesinde itiraz olmaz, bu nedenle böyle OneSignal yüklemek gerekecek:
let OneSignalClient = window['OneSignal'] || [];
Umut bu yardımcı olur .
Bunu yaparsam, Typescript şikayet ederse OneSignal'ı bulamaz. Sanırım hata mesajını görmezden gelmeliyim. –
En üstte var OneSignal bildirebilir. – Drakee510
bu mu? 'Varsayı bildir OneSignal: any' –