19-04-2018, Saat: 21:23
(Son Düzenleme: 19-04-2018, Saat: 21:23, Düzenleyen: Fesih ARSLAN.)
(19-04-2018, Saat: 20:48)mrmarman Adlı Kullanıcıdan Alıntı: Şu linkte bahsi geçen Tokyo Patch'ini yapmış mıydınız ?
Gerçi aynı konu ancak farklı bir sorun için yayınlanmış.
Token alırken verdiği "Java Class JGoogleCloudMessaging could not found" hatasına çözüm olarak sunulmuş.
Alıntı:RAD Studio RSP-20137
10.2.3 raises exception "Java class JGoogleCloudMessaging could not be found" when using push notifications
Bir de projeniz daha önce çalışan bir proje olup sonradan mı çalışmaz oldu, yoksa yeni bir projeye taşıma vb. işlem sonucu mu ? Neden soruyorum ? "Project Options / Entitlement List / Receive Push Notification" unutulmuş veya Manifest dosyasına eklenen Indent için manifest dosyasının eski orjinal haline dönmüş olma ihtimaline karşı kulağa bir kar suyu kaçırmak için
Merhaba,
Desteğiniz için teşekkür ederim.
Delphi 10.2.3 sürümünü kullanıyorum. Belirttiğiniz gibi bu sürüm için (daha önce Delphi 10.2.3 Yaması konu başlığında bir bilgi paylaşmıştım) bir yama mevcut. Bu yamayı kullandığımdan JavaClass hatası almadım.
Kitap için hazırlanmış olduğum bir demo idi. Daha önce çalışıyordu, gözden geçirip Delphi 10.2.3 için revize edeyim dedim.
İlk mesajımda, AndroidManifest.template.xml konfigürasyonunu paylaşmıştım. Gerekli izinleri ve tanımlamaları yapmıştım. Tanımlamalar aşağıdaki gibidir.
<%uses-permission%> <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /> <%receivers%> <service android:name="com.embarcadero.gcm.notifications.GCMIntentService" />
Mobil uygulama FCM' den token bilgisi alıyor.
Entitlement List'te Receive Push Notification True durumunda.
Project Manager > Android > Libraries listesini Revert System Files to default yaptım.
Yapmadığım numara kalmadı
DelphiCan'dır!

