草庐IT

推送通知

全部标签

java - 通知在特定时间自动取消

我是Java编码的初学者,目前正在编写Android项目。现在,我面临一个问题。我希望我的application在特定时间自动删除notification。在用户点击notification后,我设法关闭了notification。然而,与此同时,如果用户没有对notification使用react,我也希望notification在特定时间后自动消失。请告诉我应该怎么做。如果可能,请给我一些例子。 最佳答案 您可以在调用显示通知的方法后立即启动所需秒数的计时器,并在计时器的onFinish()内部添加如下内容:Notificati

android - 向 Android 发送推送通知

我目前正在开发在服务器上的WebLogic上运行的JavaWeb服务。这些Web服务由另一个团队开发的移动应用程序调用。我需要向移动应用程序发送推送通知。我目前的开发不需要我做任何移动开发,因为我只做服务器端开发。我也没有移动开发经验。如何为两个Android设备开发推送通知?谢谢。 最佳答案 您可以使用GoogleCloudMessaging来执行此操作,它现在支持Android和iOS。它是免费的,并且对通知数量没有限制。它是如何工作的?简单地说,您需要从您的手机生成注册ID并将其发送到您的服务器,然后当您需要发送通知时,只需将

android - 为什么在我开始通知时会调用 onDestroy()?如何预防?

我有两个Activity,ChatActivity和ChatOneActivity我想在ChatActivity中建立一个通知,当我按下通知时,我发现调用了onDestroy()方法。为什么?我可以理解为什么调用onStop方法,因为View不再可见。但是onDestroy()呢?为什么?我没有完成ChatActivity!我该如何预防?我只想调用onStop方法,我不希望Activity被终止。这是我构建通知的方式privatevoidshowNotification(Stringid,Stringmessage){NotificationCompat.Builderbuilder=

android - 一旦应用程序在 Android 中的小米和联想设备上被杀死,就不会收到 GCM 通知

谁能帮我在小米和联想设备上收到通知,即使在应用程序被杀死后(不再在后台)?编辑1我添加了GCM广播接收器。这是代码在AndroidManifest.xml中GcmBroadcastReceiver.javapublicclassGcmBroadcastReceiverextendsWakefulBroadcastReceiver{@OverridepublicvoidonReceive(Contextcontext,Intentintent){ComponentNamecomp=newComponentName(context.getPackageName(),Registration

android - 通过 NotificationListenerService 读取谷歌地图通知

是否可以阅读在用户移动时定期显示的Googlemap导航通知?例如,距离下一回合的剩余距离会定期更新。为此,我尝试使用NotificationListenerService,但当我尝试使用getNotifications().getExtras()方法时,Googlemap生成的通知没有任何此类信息。通常,Whatsapp等消息应用程序发布的通知在extrashashmap中包含人们需要的一切,但Googlemap没有。是否有可能的解决方法?谢谢 最佳答案 来自奥利奥:statusBarNotification.getNotific

Android 推送通知,当应用程序关闭时,我得到不同的样式

我正在使用FCM进行通知,一切正常,但直到应用程序打开,一旦我终止(关闭)应用程序或在后台,我会收到默认样式的通知,任何人都可以帮助我设置此通知应用程序关闭时的样式(或任何其他建议)。请帮助我,提前致谢这是我的代码@OverridepublicvoidonMessageReceived(RemoteMessageremoteMessage){Stringtitle="";if(remoteMessage.getNotification().getTitle()!=null){title=remoteMessage.getNotification().getTitle();}String

java - 如何满足警报管理器中的预定时间列表以推送通知

我正在尝试将存储在Sqlite中的时间列表(它有小时和分钟)检索到警报管理器中,以通过通知执行提醒。我的方法是将所有存储在Sqlite中的预定时间循环到报警管理器中,根据存储的时间列表执行通知,但通知不会发出哔哔声。但是当我指定一个时间(小时和分钟)时它起作用了。下面是有效的代码示例,但我不想要这个:alarmManager=(AlarmManager)getSystemService(ALARM_SERVICE);Calendarcalendar=Calendar.getInstance();calendar.set(Calendar.HOUR_OF_DAY,10);calendar

php - android使用谷歌c2dm一次向许多设备推送通知

我已经使用googlec2dm成功实现了android推送通知.我总是发送一个设备的post请求,一个设备延迟1-2秒。因此,如果我有1000台设备,我的脚本将需要超过1000秒才能完成对所有设备的推送。我想知道的是,我们可以将所有设备的post请求发送到googlec2dm吗?如果可以,怎么办?我正在使用PHP脚本。这是我将消息推送到设备的代码:functionsendMessageToPhone($authCode,$deviceRegistrationId,$msgType,$messageText,$infoType,$messageInfo){$headers=array('

android - 如何关闭 Android >= 3.0 中带有附加按钮的自定义丰富通知中的通知下拉列表?

我成功地为Android>=3.0创建了一个自定义富通知,它显示了一些文本和一个额外的按钮。如果您在通知下拉列表中的按钮以外的任何地方单击通知,通知将被取消,下拉列表将关闭,并按预期启动指定的Intent。如果点击通知中的专用按钮,则成功启动了不同的Intent,但下拉菜单保持打开状态(通知仍然存在,但我后来取消了,这不是问题)。Intent启动一个出现在通知下拉列表后面的Activity。我想实现的是保持所描述的所有当前行为,同时关闭按钮启动的Intent中的通知下拉菜单-这可能吗?或者,如果来自按钮Intent的Activity获得窗口焦点就足够了。这里是自定义通知的代码,如果有帮

android - 通知操作按钮外观

如何使通知按钮按预期显示(如下图中的第2个通知)?这是我的代码:Notification.Buildernb=newNotification.Builder(mCtx);nb.setTicker("DATART");nb.setSmallIcon(R.drawable.ic_menu_info_details_select);nb.setContentText("DATARTtext");nb.setContentTitle(mCtx.getString(R.string.app_name));nb.setContentIntent(getClickIntent());nb.setAu