Çok Yakında Yeni Bir Arayüzle karşınızdayız! http://yeni.delphican.com/

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
Question Delphi 10.3 Rio ile Firebird veritabanına android üzerinden erişim budanur 13 922 23-10-2019, Saat: 15:48
Son Yorum: cihankoca
  Delphi 10.3 Android Servis Çalışma Sorunu Halil Han Badem 15 1.699 23-10-2019, Saat: 08:31
Son Yorum: malitutuncu
  Delphi fmx ile Play store uygulama içi satın alma işlemi crowlin 2 242 27-09-2019, Saat: 23:07
Son Yorum: crowlin
  Delphi FMX Server kullanımı mfb23 4 289 27-09-2019, Saat: 14:03
Son Yorum: Halil Han Badem
  Firebase Cloud Messaging barox 19 1.943 04-08-2019, Saat: 18:31
Son Yorum: berk06



Konuyu Okuyanlar: 1 Ziyaretçi