草庐IT

通知栏

全部标签

android - 如何为 GCM 通知设置大图标

在GCM3.0中,应用程序在后台时的通知将由GCMSDK本身处理。但是我无法为应用程序在后台创建的通知设置大图标。{"to":"bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...","notification":{"body":"greatmatch!","title":"Portugalvs.Denmark","icon":"myicon"}}这里发送的myicon显示为小图标。是否可以在应用程序处于后台时为通知设置大图标? 最佳答案 我建议更新为使用FCM和Firebase进行通知,但如果

android - 即使应用程序已关闭,也会收到 Android 推送通知

我尝试过使用GoogleGCM,但是当应用程序关闭时(从任务管理器中滑动或清除),它不会收到任何推送通知。当我再次打开应用程序时,通知已经消失并丢失了。GCM致力于:-应用程序已打开-应用程序被最小化不工作:-应用程序已关闭(从任务管理器中滑动)-通过清除任务管理器中所有打开的应用程序关闭应用程序即使应用程序已关闭,我也希望收到推送通知,就像Facebook或instagram一样。我怎样才能做到这一点?这在GCM中可能吗?如果是怎么办?如果不是,那么还有什么其他方法可以实现这一目标?这是我的代码:AndroidManifest.xmlMyGcmListenerService.java

android - 为什么我在创建/更新通知时会收到 RemoteServiceException?

背景我有一个业余时间开发的应用程序(here),我尝试尽可能多地处理崩溃(我讨厌看到崩溃报告!)。问题最近的一次崩溃似乎很新,是这个:android.app.RemoteServiceException:atandroid.app.ActivityThread$H.handleMessage(ActivityThread.java:1768)atandroid.os.Handler.dispatchMessage(Handler.java:106)atandroid.os.Looper.loop(Looper.java:164)atandroid.app.ActivityThread.

java - Forerground 服务初始化后无法更新通知文本;上下文问题

我有一个简单的NanoHTTPD服务器作为前台服务运行。当收到对服务器的新请求时,我在用新内容更新通知时遇到了问题。前台服务启动并显示通知。没问题。但是以后不能更新它们。文件结构-主要Activity-NanoServer(服务器实现)-NanoService(前台服务类)-NotificationProvider(处理通知的单独类)NanoServer.javapublicContextcontext=getContext();publicNotificationProvidernotificationProvider;publicNanoServer(intport){super(

android - 应用程序终止时,特定 View 不会在通知点击时打开

我正在使用Plugin.FirebasePushNotification在Xamarin.Forms中处理推送通知.当应用程序终止(从任务栏终止)时,通知不会打开特定View。当应用程序打开或在后台运行时,我可以在单击通知时导航到特定页面。这是应用程序类publicclassAppClass:Android.App.Application,Android.App.Application.IActivityLifecycleCallbacks{publicoverridevoidOnCreate(){base.OnCreate();RegisterActivityLifecycleCal

android - 显示来自 BroadcastReceiver 的状态栏通知

我正在编写代码以在特定时间向用户显示通知(就像Google日历应用程序一样)。因此我创建了:一个监听BOOT_COMPLETED的BroadcastReceiver,接收后它会在一分钟内设置一个警报,以免设备在加载内容时过载;一个监听警报的BroadcastReceiver:第一个设置在BOOT_COMPLETED后一分钟,下一个设置在下一个约会(就像在谷歌日历中)因此,通常:BOOT_COMPLETED=>延迟一分钟启动警报一分钟后=>接收者为下一次约会设置了另一个闹钟几分钟/几小时/几天后,闹钟响起=>接收器显示状态栏通知这意味着状态栏通知是从BroadcastReceiver启动

android - 打开 Android 电子市场的通知

我想创建一个Notification单击后,将在Android市场上打开我的应用程序。我已经尝试了几种方法,如下所示:NotificationCompat.Builderbuilder=newNotificationCompat.Builder(application);builder.setAutoCancel(true);//(settitles,icon,...)Intentintent=newIntent(Intent.ACTION_VIEW);intent.setData(Uri.parse("market://details?id=com.android.example")

android - 双 gcm 通知

我今天正在测试如何使用gcm。它工作正常,但我收到双重通知。我所说的双重通知是指在通知到来几分钟后,第二次通知的内容与第一个完全相同。我正在使用GCMwithPHP(GoogleCloudMessaging)测试通知我不知道哪里出错了。我正在使用模拟器和真实设备进行测试这是logcat调试02-2716:05:36.192:V/GCMBroadcastReceiver(513):onReceive:com.google.android.c2dm.intent.RECEIVE02-2716:05:36.192:V/GCMBroadcastReceiver(513):GCMIntentSe

android - 回滚/取消 android-gcm 通知

有没有办法回滚向GCM服务器发出的通知请求?例如,考虑将GCM消息请求放置到GCM服务器。如果用户在手机上线之前在网络上看到消息,则应回滚GCM请求。用户不应在移动设备中看到通知。 最佳答案 在您描述的情况下,没有用于此类回滚的内置机制。您可以尝试自己实现它-当您的服务器注意到该消息已在Web中查看时,您可以向设备发送另一条GCM消息,其中包含一些表示需要回滚的数据。当您处理该消息时,您应该清除您的应用在该设备上创建的所有通知(我不确定这是否可行,您必须检查一下)。在类似情况下有这样一种机制-如果用户有多个Android设备,并且您

android.app.RemoteServiceException 已发布错误通知

有时我的应用程序会遇到这种异常:FatalException:android.app.RemoteServiceException:Badnotificationpostedfrompackagecom.packagename:Couldn'texpandRemoteViewsfor:StatusBarNotification(pkg=com.packagenameuser=UserHandle{0}id=136094146tag=nullscore=0:Notification(pri=0contentView=com.packagename/0x109007evibrate=def