Merhaba,
mevcut uygulamamızın sdk sını yükselttik ve çoğu cihazda çöküyor.
Bu konuda ücretli veya ücretsiz destek istiyorum.
Uygulamam çöküyor
9
●380
- 04-09-2022, 17:36:33Android son versiyonunda runtime ve pending intent yapısı değişti hocam.timurx01 adlı üyeden alıntı: mesajı görüntüle
2 tane hata gözüküyor. öncelikle hata alınan class da yeni runtime kütüphanesi var mı?
implementation "androidx.work:work-runtime:2.7.1"
ikinci olarak da kodunuz da pending intent yapısı varsa versiyon kontrol ederek bunu işleme almanız gerekiyor.
Pending intent class kısmı aşağıdadır;
PendingIntent pendingIntent;
Intent openIntent = new Intent(context, QiscusPushNotificationClickReceiver.class);
openIntent.putExtra("data", comment);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
pendingIntent = PendingIntent.getBroadcast(context, QiscusNumberUtil.convertToInt(comment.getRoomId()) ,
openIntent, PendingIntent.FLAG_IMMUTABLE | PendingIntent.FLAG_CANCEL_CURRENT);
} else {
pendingIntent = PendingIntent.getBroadcast(context, QiscusNumberUtil.convertToInt(comment.getRoomId()) ,
openIntent, PendingIntent.FLAG_CANCEL_CURRENT);
}
manifest içerisinde de intent filterı aşağıdaki gibi yapınız.
<activity android:name=".MainActivity" android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
