草庐IT

通知栏

全部标签

带有波纹和双击的 Android 锁屏通知自定义 View

我正在开发一款Android应用。这最后一个使用带有显示在锁定屏幕上的自定义View的通知。不幸的是,当我像其他通知一样点击它时,我无法获得涟漪和提升效果。此外,单次触摸会触发我配置的Intent,而其他通知则需要双击。我在Github上放了一个最小的项目示例:https://github.com/lpellegr/android-notification-custom-example应用示例提供了两个按钮来发布通知:一个使用自定义View并遇到上述问题,另一个使用默认系统View并具有预期行为的通知。欢迎任何有关如何获得波纹和高度效果以及双击行为(通过保留自定义View)的想法。PS

android - FCM 不向所有主题订阅者发送通知(数据通知)

我使用FCM向我的应用用户推送通知。我还使用FirebaseAnalytics获取有关应用行为的一些反馈。我有一个应用程序在启动其默认Activity时订阅特定主题。所以基本上每个至少启动一次该应用程序的用户都是主题订阅者。从firebase分析中,我可以在过去30天的事件日志中看到21374first_open。我还可以在“活跃用户”仪表板中看到此数量。所以基本上,至少21,000个订阅者应该可以用于该主题。我昨天推送了一个关于这个主题的通知。是数据通知,所以应用的后台/前台/未启动状态都没有问题。在onMessageReceived方法中,我在firebaseanalytics上记

安卓通知动态图标

是否可以用一些文本/int覆盖通知图标?还是可以即时生成自定义图标?例如,我为我的通知显示了当前图标,我希望能够在红色框中显示例如数字2。因为这不是通知计数(所以不是红色气泡),所以在通知中设置“数量”将不起作用。我是否必须为我希望显示的每个可能的数字创建一个单独的图标?还是有更好的方法来实现这一点? 最佳答案 尝试使用AnimationDrawable的。您可以使用它们将多个可绘制对象合并为一个,然后选择要显示的那个。我真的认为,这是要走的路。更多信息:AnimationDrawable当然,您必须为要显示的所有整数提供单独的可绘

android - 无法从 Urban Airship 获得推送通知

我正在将UrbanAirship集成到我的Android应用程序中。我从那里得到了一个示例代码,并按照相同的过程从我的应用程序中调用它。但是,我的设备上没有收到任何推送通知。谁能指导我如何将UrbanAirship集成到Android应用程序中?如何将AppId和GCMRegisterID发送到UrbanAirship服务器并获得通知?publicclassMyApplicationextendsApplication{publicstaticSharedPreferencesPREFS_TOKEN;publicstaticfinalStringPREFERENCE="UrbanAir

android - 发送到 Android 设备的额外推送通知

我已经实现了Parse推送通知,但Android端对我来说存在问题。每当我从Parse发送通知时,所有Android设备都会收到两条通知,一条是我发送的文本,另一条是空文本。请指出这里可能有什么问题注意:我还在我的项目中添加了nativeAndroid通知(GCM通知)。是否有可能是他们导致了这个问题?谢谢。AndroidManifest设置如下:这是我的广播接收器:publicclassGCBroadcastReceiverextendsBroadcastReceiver{privatestaticfinalStringTAG="GCBroadcastReceiver";Contex

Android 通知仅在状态栏上显示图标

在我的应用程序中,我编写了简单的通知功能,该方法仅在状态栏上显示图标,我也想显示通知布局,但不会自动显示,我已将android状态栏下拉以查看,publicstaticvoidcreateNotification(Contextcontext,Classactivity,Stringtitle,Stringsubject,intcount_unread_message){Intentintent=newIntent(context,activity);intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);PendingIntentpendin

android - 从两个 Firebase 项目接收一个 Android 应用程序的推送通知

我有一个Android应用程序,我希望它能够接收来自两个不同Firebase项目的推送通知。我阅读了博客“在Android应用程序中处理多个Firebase项目”https://firebase.googleblog.com/2016/12/working-with-multiple-firebase-projects-in-an-android-app.html其中谈到“从两个不同的Firebase项目访问数据库”。但是,没有关于从多个Firebase项目接收通知的信息。那么,如何将我的应用程序与多个Firebase项目集成并接收来自它们的推送通知? 最佳

android - 将 Android 通知图标设置为远程 URL

我想为通知图标使用远程URL(如网站图标),但是通知的构造函数只接受资源ID(整数)而不是更有用的东西,如FileInputStream.我该怎么办为流源定义新资源下载一个图标,添加到我的资源,然后动态获取一个ID? 最佳答案 您目前无法在Android中执行此操作,因为只能从APK的/res/目录加载资源。参见ResourcesandInternationalization./res/目录是在您创建APK时构建的,之后无法更改。您是否希望您的图标经常更改,以至于您需要查询URL以确保每次发送通知时它都是最新的?大多数需要更改其图标

Firebase云消息传递:如何在Android上设置通知图标?

我很难在AndroidStudio上设置通知图标。我这样设置了可绘制的文件夹:而且我还在我的androidmanifest.xml文件中设置了默认图标:在这里,我将图标字段设置为notification_icon:https://developers.google.com/cloud-messaging/http-server-ref#downstream-http-messages-json(P.S.我知道那是GCM,但它有效。除了图标以外,我还收到了所有内容的通知)我想念什么?我只看到一个灰色圆圈内的白色正方形。这是我的后端代码:Pushex.push(%{title:user.name,

在前景中应用程序时未触发通知-IOS

我正在使用Firebase在iOS中实施推送通知,并具有目标c。我有方法application:didReceiveRemoteNotification:fetchCompletionHandler,根据其描述,该应用程序在后台以及用户在前景中触发通知时应触发。事实是,它仅在背景中起作用(或应用程序不运行时)。我忘记了什么吗?谢谢您的帮助。看答案对于iOS10及以下方法,当应用在前台时,将调用:-(void)userNotificationCenter:(UNUserNotificationCenter*)centerwillPresentNotification:(UNNotificatio