草庐IT

push-notification

全部标签

android - 向 Android 发送推送通知

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

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

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

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

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

android - GCM 云连接服务器 - 如何开始使用它?

我想使用GCM云连接服务器。到目前为止我已经阅读了GCMCloudConnectionServer我很困惑。在页面顶部有指向表单的链接。我的问题是:我是否需要填写它并等待Google回复说他们为我的项目启用了GCMCCS,或者我可以不填写表格就开始编码吗?如果答案是我需要填写那个表格,对于谁可以使用它有什么限制吗?因为我确实用示例数据填充了它(通过Google控制台的项目ID确认)但没有得到答案。 最佳答案 您可以随时开始编码,但在Google将您的API项目ID(您应该在注册表单中指定的ID)列入白名单之前,新功能(CCS和用户通

消息通知(Notification)/用户触达系统设计

近年来,通知功能已经成为许多应用程序中突出的特性。构建一个能每天发送数百万通知的可扩展系统绝非易事。这正是为什么我觉得有必要记录我在这方面踩坑之路。也叫用户触达系统。完成这项任务要求对通知生态系统有深刻的理解,否则需求很容易变得模糊和不明确。1了解通知系统并确定设计范围通知是用于向用户提供重要信息的一种方式,如产品更新、提醒事件、优惠等。已成为应用功能清单中的重要组成部分。通知不仅是移动推送通知。通常,根据接收者的特征1通知格式分类移动推送通知短信电子邮件网页推送通知第三方应用通知(类似Slack、钉钉的应用)2功能需求系统支持推送通知、短信、电子邮件和第三方应用通知。准实时系统。希望用户尽快

android - ionic 推送 - GCM_INVALID_AUTH

我正在开发Ionic(版本1.3.1)应用程序并尝试使用Ionic推送。该应用程序已正确注册到ionic服务器,但我的设备仍未收到任何通知。我得到的唯一错误是以下通知状态:{"notification":"808cde89-eb21-40d7-9999-b86e5f86f1d3","token":{"type":"android","token":"dkYxYGcKeNo:APA91bE4OXhzkOUOSF1EsXxgY9Cd0Uu9-A98Ak5prdMIGUd10tLljacgKs7zAp1WPLF-bDiy3pkdroc9l8vWy4sXdfansr56-rIF59wJfR1e

android - 应用程序被杀死后推送通知

我似乎无法接收到应用程序在Android上被终止后从FCM控制台发送的FCM推送通知,就像长按“概览”按钮并滑动要被终止的应用程序一样。当应用程序在前台或后台运行时,它工作得非常好。这似乎是一个重复的问题,但我已经尝试了其他方法,但我似乎仍然无法理解。通知服务.javapublicclassNotificationServiceextendsFirebaseMessagingService{privatestaticfinalStringTAG="FCMService";@OverridepublicvoidonMessageReceived(RemoteMessageremoteMe

android - 通过在后台运行的推送通知做出 native react

我正在尝试使用此插件实现推送通知react-native-push-notifications.我成功的是在应用程序运行时(在前台)获得通知,但我想要做的是在应用程序关闭(后台)、未运行以及我收到进入应用程序的通知时获得通知。我的代码componentDidMount(){this.initEventPushNotification()this.initPushNotification()}initEventPushNotification(){AppState.addEventListener('change',(state)=>{console.log(state)if(state

android - react native Android FCM : Didn't get a token

我在我的React-Native应用程序中使用react-native-fcm。我正在使用以下方法获取推送的设备token。FCM.getFCMToken().then((token)=>{alert('FCMToken:'+token);console.log(token);});问题是,我在iPhone应用程序中获得了一个token,但是当我在Android中尝试时,该方法没有被调用。我遵循react-native-fcm建议的每一步。谁能帮我解决这个问题? 最佳答案 您似乎忘记从Androidnative端初始化Firebas

android - 为什么 Eclipse 无法识别 Notification.Builder 类中的 build() 方法来返回 Notification 对象?

这是我的代码:NotificationManagermNotificationManager=(NotificationManager)c.getSystemService(ns);//InstantiatethenotificationCharSequencetickerText="Hello";longwhen=System.currentTimeMillis();Notification.Builderbuilder=newNotification.Builder(c).setTicker(tickerText).setWhen(when).setContentTitle("Te