草庐IT

推送通知

全部标签

android - 使用 Urban Airship 的推送通知在第一次启动时将 apID 返回为 null

我已经成功地将UrbanAirship推送通知集成到我的android应用程序中。我在这里遇到了一个问题,即apID在第一次启动时变为空,然后在第二次启动时,apId正确出现。这就是我获取apId的方式:Stringapid=PushManager.shared().getAPID();这是我用过的类:publicclassMyApplicationextendsApplication{publicstaticSharedPreferencesPREFS_TOKEN;publicstaticfinalStringPREFERENCE="UrbanAirship";publicstati

android - 如何在 phonegap 上使用 GCM 处理 android 中的多个推送通知

当推送通知到达时,如果用户无法查看通知。他收到另一个通知,previsous正在更新新的。但它不应该更新为最新的。我们需要单独显示每个通知是否可以使用GCM?我已经使用Phonegap开发了应用程序 最佳答案 PushPlugin支持在负载中发送通知ID。从您的服务器发送GCM消息时,包括一个唯一的data.notId以及data.message和data.title,您将拥有单独的通知。 关于android-如何在phonegap上使用GCM处理android中的多个推送通知,我们在S

android - 如何在通知点击时重新启动/刷新 Activity 内容

我正在尝试通过点击通知来刷新Activity的内容。当我在其他Activity中并单击通知时,我可以导航到该Activity。我想要实现的是,我在显示一些内容的ActivityA中。我收到一条新通知,单击它应该重新启动ActivityA,或者根据我在通知的PendingIntent中传递的内容刷新Activity中的内容。我做了什么,尝试设置PendingIntent.FLAG_CANCEL_CURRENT和PendingIntent.FLAG_UPDATE_CURRENT尝试设置Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_SI

Android Azure 通知中心注销

我在从Azure注销通知中心时遇到问题。我正在使用这样的方法unregister():gcm=GoogleCloudMessaging.getInstance(getApplicationContext());StringconnectionString="xxx";hub=newNotificationHub("xxx",connectionString,getApplicationContext());try{gcm.unregister();hub.unregister();Log.d("GCM","Unregister");}catch(IOExceptione){e.prin

Android setFullScreenIntent() 在通知到达和手机锁定时执行 PendingIntent

AndroidsetFullScreenIntent()executethePendingIntentwhennotificationreachandphoneislocked.当我使用setFullScreenIntent()时遇到的奇怪问题它会执行PendingIntent,当我的手机被锁定时,当我解锁我的手机然后应用程序时,我已经设置为内容被打开。如果手机解锁并收到通知,它将在所有屏幕上将通知显示为顶部,并且不执行PendingIntent。有人遇到过这个问题吗?您的建议将不胜感激。下面是我的代码Intent_intent=newIntent(GcmIntentService.t

android - 如何在没有应用程序的情况下测试 GCM 通知?

我目前正在后端使用AmazonSNS实现推送功能。现在,我想为后端编写测试,并以某种方式确保已发布的通知传送到端点(GCM移动设备)。有没有办法从Google开发控制台获取模拟registrationID并检查收件箱是否有通知实际到达?所有这些都没有构建应用程序? 最佳答案 GCM也适用于Chrome。这里有一个示例Chrome应用:https://github.com/GoogleChrome/chrome-app-samples/tree/master/samples/gcm-notifications-它在Chrome的应用程

java - 如何要求用户在单击 android 中的通知操作时解锁设备?

我正在显示来self的应用程序的通知,并且该通知中有一个操作,当用户单击该操作时,将根据我设置的Intent调用相应的操作类。现在,我想执行一个特定的操作,但在此之前,如果屏幕受pin/pattern保护,用户需要解锁屏幕。我无法要求用户解锁设备,即在锁定屏幕上打开解锁键盘/图案。下面是我的代码,//HandleActionisajavaclassthatextendsIntentServiceIntentintent=newIntent(context,HandleAction.class);intent.putExtra(key,"my_value");//Usedtosendin

【SpringBoot+SseEmitter】 和【Vue3+EventSource】 实时数据推送

【SpringBoot+SseEmitter】和【Vue3+EventSource】实时数据推送1、SpringBoot实现SseEmitter1.1简易业务层2、Vue3对接EventSource3、使用3.1、postMan调用后端发送消息接口3.2、前端实时接收到数据4、踩坑4.1、nginx对于EventSource连接要特殊处理4.2、连接通道接口类型一定要设置MediaType.TEXT_EVENT_STREAM_VALUE4.3、跨越问题,项目地址和接口地址需要在同一域名下4.4、EventSource监听事件的类型需要与后端发送的类型一致EventSource的优点简单易用:E

android - Android BigPictureStyle 推送通知中的图像/位图大小应该是多少?

我想在通知中清楚地了解BigPictureStyle位图的图像大小。我浏览了一些教程,但找不到有关此位图的尺寸规范。一些被告知具有2:1的纵横比。我想要一些清晰度,例如中推荐的位图/图像大小NotificationCompat.BigPictureStyles=newNotificationCompat.BigPictureStyle().bigPicture(bitmap_image);s.setSummaryText("Summarytextappearsonexpandingthenotification");notificationBuilder.setStyle(s);请指导

android - 如何从 Activity 中一一显示通知警报列表?

我是android应用程序的新程序员,我想从Activity中一个一个地显示多个通知。我已经实现了一种获取通知的方法,如下所示publicvoidmyNotify(Stringmessage){Log.v("mynotificationmethod","fromGetNotificationclass");NotificationManagernotificationManager=(NotificationManager)getSystemService(NOTIFICATION_SERVICE);Notificationnotification=newNotification(R.