Android应用程序没有请求通知权限。
创始人
2024-10-13 00:00:58
0

要求通知权限可以通过以下步骤实现:

  1. 在您的AndroidManifest.xml文件中添加以下代码,以请求通知权限:





    

    
        
            
        
    

  1. 在您的应用程序代码中,使用以下代码请求通知许可:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
    NotificationChannel channel = new NotificationChannel(CHANNEL_ID, "Channel human readable title", NotificationManager.IMPORTANCE_DEFAULT);
    notificationManager.createNotificationChannel(channel);
}

NotificationCompat.Builder builder = new NotificationCompat.Builder(this, CHANNEL_ID)
        .setSmallIcon(R.drawable.icon)
        .setContentTitle("My notification title")
        .setContentText("Hello World!")
        .setPriority(NotificationCompat.PRIORITY_DEFAULT);

// Show the notification
notificationManager.notify(notificationId, builder.build());
  1. 最后,要确保在用户打开应用程序时请求通知权限:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
    // Create channel to show notifications.
    String channelId = getString(R.string.default_notification_channel_id);
    String channelName = getString(R.string.default_notification_channel_name);
    notificationManager.createNotificationChannel(new NotificationChannel(channelId, channelName, NotificationManager.IMPORTANCE_HIGH));
}

// Notice that the id passed in is 0, it can be any integer you want,
// this is just your unique id for your notification
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.O) {
    NotificationChannel channel = notificationManager.getNotificationChannel(getString(R.string.default_notification_channel_id));
    if(channel.getImportance() == NotificationManager.IMPORTANCE_NONE) {
        Intent intent = new Intent(Settings.ACTION_CHANNEL_NOTIFICATION_SETTINGS);
        intent.putExtra(Settings.EXTRA_APP_PACKAGE, getPackageName());
        intent.putExtra(Settings.EXTRA_CHANNEL_ID, channel

相关内容

热门资讯

透视了解!aapoker辅助器... 透视了解!aapoker辅助器怎么用(透视)hhpoker必备开挂-切实真的有挂(哔哩哔哩)一、aa...
透视了解!aapoker ai... 透视了解!aapoker ai插件(透视)德州hhpoker是真的吗-好像真的有挂(哔哩哔哩)1、超...
目前来看!wpk俱乐部怎么透视... 目前来看!wpk俱乐部怎么透视(透视)wpk模拟器多开-果然真的是有挂(哔哩哔哩)1、wpk俱乐部怎...
透视数据!德扑圈有透视吗(透视... 透视数据!德扑圈有透视吗(透视)德普之星透视辅助-都是是真的挂(哔哩哔哩)1、玩家可以在德普之星透视...
代打辅助挂!we poker辅... 代打辅助挂!we poker辅助器(透视)wepoker有辅助功能吗-总是真的有挂(哔哩哔哩)1、下...
据统计!hhpoker真能买到... 据统计!hhpoker真能买到挂吗(透视)hhpoker辅助软件下载-总是有挂(哔哩哔哩)1、hhp...
2026版总结!wepoker... 2026版总结!wepoker免费辅助器(透视)wepoker有机器人吗-一贯是真的挂(哔哩哔哩)1...
有了最新消息!德普之星有透视辅... 有了最新消息!德普之星有透视辅助吗(透视)如何下载德普之星辅助软件-果然存在有挂(哔哩哔哩)1、完成...
据通报!智星德州插件怎么下载(... 据通报!智星德州插件怎么下载(透视)智星菠萝可以辅助吗-好像有挂(哔哩哔哩)1、首先打开智星德州插件...
现场直击!德普之星辅助工具如何... 现场直击!德普之星辅助工具如何设置(透视)德扑之心免费透视-都是真的是有挂(哔哩哔哩)1、在德普之星...