Check for POST_NOTIFICATIONS permission
This commit is contained in:
parent
2a2793c466
commit
67b1643f12
1 changed files with 7 additions and 3 deletions
|
|
@ -1,5 +1,6 @@
|
|||
package com.android.vending.licensing;
|
||||
|
||||
import android.Manifest;
|
||||
import android.app.Notification;
|
||||
import android.app.NotificationChannel;
|
||||
import android.app.NotificationManager;
|
||||
|
|
@ -8,10 +9,11 @@ import android.content.BroadcastReceiver;
|
|||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.content.SharedPreferences;
|
||||
import android.content.pm.PackageManager;
|
||||
import android.os.Build;
|
||||
import android.util.Log;
|
||||
|
||||
import androidx.annotation.CallSuper;
|
||||
import androidx.core.app.ActivityCompat;
|
||||
import androidx.core.app.NotificationCompat;
|
||||
import androidx.core.app.NotificationManagerCompat;
|
||||
|
||||
|
|
@ -92,8 +94,10 @@ public class LicenseServiceNotificationRunnable implements Runnable {
|
|||
.build();
|
||||
|
||||
NotificationManagerCompat notificationManager = NotificationManagerCompat.from(context);
|
||||
notificationManager.notify(callerUid, notification);
|
||||
|
||||
if (ActivityCompat.checkSelfPermission(context, Manifest.permission.POST_NOTIFICATIONS) ==
|
||||
PackageManager.PERMISSION_GRANTED) {
|
||||
notificationManager.notify(callerUid, notification);
|
||||
}
|
||||
}
|
||||
|
||||
private void registerNotificationChannel() {
|
||||
|
|
|
|||
Loading…
Reference in a new issue