草庐IT

通知栏

全部标签

android - 从通知中停止后台服务

我有一个后台服务,我想在其中显示允许用户停止它的通知。在androidSDK文档中,它说Activity用于正常启动Activity。所以我想知道我是否需要创建一个Activity来停止服务,或者我可以在用户选择通知时直接停止服务,那么打算如何回调服务来停止它..谢谢, 最佳答案 SoIamwonderingifIneedtocreateanactivitytostoptheserviceorcanIdirectlystoptheservicewhenuserselectsthenotification,您不能通过通知直接停止服务。

android - Android 3.1 上的 GCM 推送通知 : disable broadcast receiver

android3.1上的android推送通知(GCM)存在问题:当我的应用程序关闭时-应该处理GCM推送消息(Intent)的广播接收器永远不会被调用。在较低版本的android中一切正常。始终调用广播接收器(即使应用程序关闭)。我知道从Android3.1开始有一个新概念:当应用程序不运行时它处于“停止”状态:http://developer.android.com/about/versions/android-3.1.html#launchcontrols因此,如果您想通过Intent启动“已停止”的应用程序-您应该向Intent添加FLAG_INCLUDE_STOPPED_PA

android - apache cordova 应用程序在收到 parse.com 推送通知后崩溃

我想将parse.com推送通知服务添加到我的Cordova应用程序。我已阅读parse.com快速入门指南并将SDK文件放在libs文件夹中。之后,我将代码添加到主java文件和AndroidManifest.xml中。该应用程序正常工作。parse.com可以接收我的设备token,我可以向设备发送推送通知,但在两三个推送通知后,应用程序将崩溃。catlog中的错误信息是这样的:05-0702:08:25.185:E/com.parse.PushService(28735):TheParsepushservicecannotstartbecauseParse.initializeh

android - 在 Whatsapp 等通知上显示表情符号

我需要在NotificationCompat上的setContentText上显示一些表情符号,就像Whatsapp显示的那样。我已经尝试使用softbank和一些变体,但没有任何效果。(参见EmojionAndroidNotification)正如GabeSechan所建议的,NotificationCompat上的默认字体可能不支持表情符号。有没有办法更改NotificationCompat上的默认字体?如果不是,whatsapp如何在其通知中显示表情符号?谢谢。 最佳答案 这是我让它工作的唯一方法:Spannedmssg;ms

android - 如何在 onesignal 上从用户向用户发送通知?

我使用OneSignal从服务器和用户向用户发送通知。在我的应用中,用户可以互相发送通知。可以用发送标签吗?如果是这样我该怎么做?我不想使用用户ID。(如何从另一个用户那里找到每个用户的ID?)我想像parse.com那样做。一位用户设置channel,另一位用户向该channel发送通知。提前致谢 最佳答案 您可以从OneSignalSDK调用sendTag,并将您的channel名称作为键,将1作为值。然后您可以对OneSignal的createnotification进行POST调用休息API。根据文档页面设置tags字段以定

android - 如何将通知点击操作应用于 android 中的特定 Activity ?

Android:如何在Androidlist文件中将通知操作动态绑定(bind)到Activity?专门用于fire-base集成。请给点建议谢谢 最佳答案 在通知中接收自定义消息并根据KeyWorkTrue或False或您的特定单词转到Activity公共(public)类MyFirebaseMessagingService扩展FirebaseMessagingService{privatestaticfinalStringTAG="FirebaseMessageService";Bitmapbitmap;/***Calledwh

android - FCM 在应用程序处于后台时显示重复通知

我在我的项目中实现了FCM。推送通知按预期工作,收到通知时调用onMessageReceived。当应用程序在前台时,这是真的。但是,当应用程序在后台时,系统托盘总是在一个通知到达时显示重复的通知(例如当收到通知A时,系统托盘显示2个通知A)如何解决这个问题?编辑:添加代码我扩展了FirebaseMessagingService类并将它放在onMessageReceived方法中这是项目中我使用NotificationManager的唯一部分。此外,我尝试在此方法上添加日志。onMessageReceived在应用程序处于前台时被调用。当应用程序在后台时它不会被调用@Overridep

android - 如何在后台和前台处理 firebase 通知?

我想在后台和前台处理firebase通知消息。我将发送一条消息,其中包含来自开发人员的youtube链接,当用户点击通知栏时,它必须指示用户打开链接。有谁知道这是怎么做到的?publicvoidonMessageReceived(RemoteMessageremoteMessage){//[START_EXCLUDE]//Therearetwotypesofmessagesdatamessagesandnotificationmessages.Datamessagesarehandled//hereinonMessageReceivedwhethertheappisintheforeg

Android Oreo 持久通知 "App is running in the background"

我是一名Android应用程序开发人员,正在开发一款即时消息应用程序。该应用在AndroidOreo系统上存在通知问题,显示常驻通知“App正在后台运行”且无法清除,在AndroidOreo之前的系统上正常。Screenshot:ThephoneshowspersistentnotificationAppisrunninginthebackground我找了一些讨论,比如NexusHelpForumaboutthisquestion,但它在我手机的设置中不起作用。我想知道如何以编程方式隐藏此通知,并且该应用程序还可以立即接收消息,因为它是一个即时消息应用程序。非常感谢任何帮助。

Android 通知 : add text after app's name, 之前

有谁知道我们如何在通知中应用程序名称的右侧和时间戳(何时)之前添加文本? 最佳答案 在Notification.Builder中有一个名为setSubText()的方法。您可以传递消息以显示为字符串。文档链接:https://developer.android.com/reference/android/app/Notification.Builder.html#setSubText(java.lang.CharSequence)Notificationnoti=newNotification.Builder(mContext).s