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 Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız. ten Dave Nottage'in dediği gibi 

Alıntı:Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.

 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.

Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Delphi fmx ile Play store uygulama içi satın alma işlemi crowlin 1 68 20-09-2019, Saat: 10:33
Son Yorum: Mr.Developer
  Firebase Cloud Messaging barox 19 1.612 04-08-2019, Saat: 18:31
Son Yorum: berk06
Question Delphi 10.3 Rio ile Firebird veritabanına android üzerinden erişim budanur 12 589 22-07-2019, Saat: 08:31
Son Yorum: Fesih ARSLAN
  Delphi 10.3.1 Overbeyte ICS kütüphanesi hk. mcansız 5 325 16-07-2019, Saat: 20:29
Son Yorum: mcansız
  Delphi Firebase Post işlemi yhackup 8 1.966 26-06-2019, Saat: 09:19
Son Yorum: Fesih ARSLAN



Konuyu Okuyanlar: 1 Ziyaretçi