草庐IT

通知栏

全部标签

android - Delphi - Google Play 上的新应用程序必须以 Android 8(API 级别 26)为目标 - 在后台推送通知

从2018年8月起,GooglePlay上的所有新应用都必须以Android8(API级别26)或更高版本为目标平台,并且从2018年11月起,GooglePlay上的所有应用更新都必须与GooglePlay上的应用相同。现在,您必须上传针对Android8的新应用的唯一方法是编辑文件AndroidManifest.template.xml并替换targetSdkVersion="%targetSdkVersion%"经过:安卓:targetSdkVersion="26"问题是,从那一刻起,应用程序就受到了AndroidO引入的限制。被认为是危险的权限(相机、位置、短信等)不会仅仅因为

android - 如何诊断 GCM 结果为 'Success' 但未到达设备的通知

这真的是另一个question的延续我发布了,除了现在我正在使用Azure的推送通知遥测和Google停止在Play控制台中进行FCM诊断。我收到用户的报告说他们没有收到通知。但是Azure遥测显示了这样的结果,即使对于这些通知也是如此:"GcmOutcomeCounts":{"Outcome":{"Name":"Success","Count":"1"}}Crashlytics没有显示崩溃,所以我唯一想到的就是调用日志记录API以查看它在哪里失败或停止工作,但在这种情况下它甚至从未到达应用程序。必须有一种方法来确定通知失败的确切位置和原因。这是什么? 最佳

Android 状态栏通知会启动新应用程序,尽管它已经在运行。如何从应用程序图标和状态栏通知同步启动应用程序?

我已经在服务中实现了通知。通知工作正常。但是如果应用程序已经在运行并且我点击了android状态栏通知它会启动我的应用程序的新副本。这显然是错误的。如果用户点击状态栏通知,应该启动应用程序,如果应用程序尚未运行,否则它应该打开其他Activity(在我的例子中是消息Activity)。我尝试了此处发布的类似问题中提供的许多建议,但在我的案例中没有得到解决方案。 最佳答案 如何在应用的list中将launchMode设置为SingleInstance。还有一个我在这里学到的关于有一个通知调用的特殊NotificatonActivity

android - 如何取消意外/强制应用程序终止的通知

我正在创建一个显示当前播放歌曲的通知的应用程序。正在通过Service播放歌曲,并且通知的启动和取消在服务本身中完成。但如果应用程序因某些异常而终止,或者如果我通过任务管理器强行关闭它,通知将保留在任务栏的顶部。我怎样才能删除它。代码如下://InServiceonStartCommand(),thereisacalltoinitiatePlayback()privatevoidinitiatePlayback(){try{if(mPlayer.isPlaying()){mPlayer.stop();}mPlayer.reset();mPlayer.setDataSource(curr

android - 我如何创建带有撤消按钮的通知,例如 gmail?

我想实现这样的通知:我知道我可以使用customlayoutnotification和setanonClickPendingIntent.但是,这是最好的选择吗?如果不是,那是什么?如果是,我怎样才能用图标模仿左边的方block?尺寸、颜色等 最佳答案 是的,这是最好的选择。使用RemoteViews创建您的自定义布局,并确保使用onClickPendingIntent而不是setContentIntent用于撤消操作。如果您使用第二种方法,通知栏会最小化,如果您希望在用户按下UNDO后再次无缝更新通知,那么这不是您想要的,就像Gm

android - 在 InboxStyle 通知的右下角添加图标

我正在尝试添加一个图标,如上图中数字5所示。我正在使用InboxStyle类和NotificationCompat.Builder来构建它。我已经调用了setSmallIcon没有运气。有什么想法吗?谢谢! 最佳答案 事实证明,这只是新版Android的设计更改。在Android5.0Lollipop之前,setLargeIcon将大图标设置在左侧,setSmallIcon将小图标设置在最右侧,如您所料。从Android5.0开始,setSmallIcon会在大图标的右下角叠加一个小图标。据我所知,没有办法让小图标出现在Lollip

android - 在通知栏中设置没有图标的AlarmClock

要在AndroidOS6(又名Marshmallow)中构建准确可靠的警报,我不得不使用setAlarmClock报警管理器的方法。问题是此方法在顶部状态栏中显示警报图标。由于我的应用需要闹钟来在每天午夜刷新一些数据,它会一直显示闹钟图标,这很不愉快。 最佳答案 不幸的是,这完全是Android开发人员为了节省电池而有意设计的。当您查看AlarmManager方法的文档时,这个动机就会变得清晰。例如,此引用来自AlarmManager#setExactAndAllowWhileIdle上的文档:Thesealarmscansigni

php - 我们如何使用 Firebase 云消息传递 (fcm) 在 android 中发送图像和图标以进行推送通知

我想将我的推送通知中的图像和图标从我的服务器端(php)发送到我的应用程序。我已经在Google上进行了搜索,但无法获得正确的结果。我得到FCMPHPCode.我使用这些代码发送通知,但是当我使用“图像和图标”参数图像时,通知中未收到图像。在GCM中很容易在推送通知中发送图标和图像$fields=array('registration_ids'=>$registrationIDs,'data'=>array("title"=>"SamplePushApplication","style"=>"inbox";//picture/inbox,"message"=>"Iamjusttesti

Android通知以编程方式打开横幅设置

有没有办法以编程方式在应用程序通知中打开横幅设置(显示在状态栏顶部)?//sendnotificationtoNotificationManagerNotification.BuildernotificationBuilder=newNotification.Builder(context);notificationBuilder.setSmallIcon(R.drawable.icon_32x32).setLargeIcon(bitmap).setContentTitle("title").setContentText("content").setContentIntent(cont

android - 有没有办法使用渐进式网络应用程序 (PWA) 添加徽章通知?

我正在开发一个渐进式Web应用程序(PWA),它最终会向用户发送通知。我已经知道我能够发送推送通知(就像任何常规应用程序一样),如以下博客文章中所述:https://developers.google.com/web/fundamentals/getting-started/codelabs/push-notifications/?hl=en-us.我也知道我可以通过创建一个简单的list文件(https://developers.google.com/web/updates/2014/11/Support-for-installable-web-apps-with-webapp-ma