Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Delphi 10.3.2 Firebase
#1
Merhaba

Forumu okudugum kadarıyla insanların cogu Delphi 10.3.2 'deki Firebase için 10.3.1 deki yamalarından geçmişler gibi.

Ben sıfırdan bir proje açıp Link ten Dave Nottage'in dediği gibi 

Alıntı:Which are: 8 through 10, 14, one step that's actually missing from the tutorial:

 8 den 10 a kadar olan ve 14. adımları yapıyorum fakat uygulama açılamadan kapanıyor.[url=https://community.idera.com/developer-tools/b/blog/posts/firebase-android-push-notification-support-with-rad-studio-10-3-1][/url]

Proje ayarlarında receive Push Notification açık.
Paket adi FCM konsoldaki ayarla aynı.

google-services.json u strings.xml ye dönüştürüp deploy ediyorum.
Yeni delphi sürümünde zaten Manifest içini kendisi dolduruyor.
Herhangi bir android kütüphanesini deaktif etmıyorum.

Logcat çıktısı

09-10 15:58:29.000 14291-14291/appPaketAdi E/AndroidRuntime: FATAL EXCEPTION: main
Process: appPaketadi, PID: 14291
java.lang.RuntimeException: Unable to get provider com.embarcadero.firebase.provider.FirebaseInitProvider: java.lang.IllegalStateException: ApplicationId must be set.
at android.app.ActivityThread.installProvider(ActivityThread.java:5068)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:4660)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4574)
at android.app.ActivityThread.access$1600(ActivityThread.java:164)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1328)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:157)
at android.app.ActivityThread.main(ActivityThread.java:5377)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1259)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1075)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.IllegalStateException: ApplicationId must be set.
at com.google.android.gms.common.internal.Preconditions.checkState(Unknown Source)
at com.google.firebase.FirebaseOptions.<init>(com.google.firebase:firebase-common@@16.1.0:143)
at com.google.firebase.FirebaseOptions.<init>(com.google.firebase:firebase-common@@16.1.0:32)
at com.google.firebase.FirebaseOptions$Builder.build(com.google.firebase:firebase-common@@16.1.0:130)
at com.embarcadero.firebase.provider.FirebaseInitProvider.readFirebaseOptions(FirebaseInitProvider.java:96)
at com.embarcadero.firebase.provider.FirebaseInitProvider.onCreate(FirebaseInitProvider.java:64)
at android.content.ContentProvider.attachInfo(ContentProvider.java:1591)
at android.content.ContentProvider.attachInfo(ContentProvider.java:1562)
at com.embarcadero.firebase.provider.FirebaseInitProvider.attachInfo(FirebaseInitProvider.java:55)
Cevapla
#2
Merhaba,
Delphi 10.3.1 ve önceki sürümler, eski bildirim servisi olan GCM (Google Cloud Messaging)'yi kullanıyordu. 
Yapmaya çalıştığınız eklenti de o zamanlar (makalenin yayınlandığı Mayıs ayında) çalışıyordu. 
Delphi 10.3.2 sürümü ile birlikte yeni Firebase servisleri entegre edildi. 

   

Çözüm için Delphi 10.3.2 kurun. 
Önceki projenizi açın.
Project Manager penceresinde Libraries üzerinde sağ tuşa basın ve Revert System Files To Default menüsünü seçin.
Project options ve firebase push notification tanımlamalarını doğru yaptıysanız, token bilgisini alacaksınız. 
Bu durumda push notification da çalışacaktır.
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#3
Benim kütüphanelerle ilgili bir problemim yoktu zaten.

10.3.2 için en doğru ve güncel içerik şu adreste.

http://docwiki.embarcadero.com/RADStudio...id_Support
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Delphi Multi-Platform (FMX) Nedir? Diğer Geliştirme Ortamlarına Göre farkları Neler? Fesih ARSLAN 13 2.799 Dün, Saat: 09:48
Son Yorum: Fesih ARSLAN
  Delphi 10.3.3 AppStore Yayınlama narkotik 9 494 05-08-2020, Saat: 20:39
Son Yorum: narkotik
  Delphi Firebase Post işlemi yhackup 11 4.455 29-06-2020, Saat: 09:29
Son Yorum: Fesih ARSLAN
  IOS ta görünüm sorunu (Delphi 10.4) cemcolak 2 371 17-06-2020, Saat: 13:39
Son Yorum: mrmarman
  Delphi 10.4 Frame tab order sorunu metinayhan 10 1.133 11-06-2020, Saat: 15:51
Son Yorum: mrmarman



Konuyu Okuyanlar: 1 Ziyaretçi