Skip to content

Commit 93421e2

Browse files
committed
fix: request notification permission in app start
1 parent 83f70a4 commit 93421e2

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

app/src/main/java/us/spotco/malwarescanner/MainActivity.java

+7
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ public class MainActivity extends AppCompatActivity {
6969
private TextView logView;
7070

7171
private static final int REQUEST_PERMISSION_EXTERNAL_STORAGE = 0;
72+
private static final int REQUEST_PERMISSION_POST_NOTIFICATIONS = 0;
7273

7374
@Override
7475
protected final void onCreate(Bundle savedInstanceState) {
@@ -143,6 +144,12 @@ public final boolean onCreateOptionsMenu(Menu menu) {
143144
}
144145

145146
private void requestPermissions() {
147+
if (SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
148+
if (checkSelfPermission(Manifest.permission.POST_NOTIFICATIONS) != PackageManager.PERMISSION_GRANTED) {
149+
requestPermissions(new String[] { Manifest.permission.POST_NOTIFICATIONS },
150+
REQUEST_PERMISSION_POST_NOTIFICATIONS);
151+
}
152+
}
146153
if (SDK_INT >= Build.VERSION_CODES.M) {
147154
if (checkSelfPermission(Manifest.permission.READ_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) {
148155
requestPermissions(new String[] { Manifest.permission.READ_EXTERNAL_STORAGE },

0 commit comments

Comments
 (0)