草庐IT

OnMessage

全部标签

android - GCM : onMessage() from GCMIntentService is called Many times?

我正在我的应用程序中实现GCM。我已按照developer.android.com的GCM教程中给出的所有步骤进行操作我能够从GCM成功获取注册ID,并将此ID传递到我的应用程序服务器。至此注册步骤执行成功。现在,当我的应用程序服务器向我的设备发送PUSH消息时,服务器收到的消息为SUCCESS=8FAILURE=0等,即服务器成功发送消息,但OnMessage被调用8次取决于成功值。我的设备在没有任何代理设置的情况下连接到我的组织wifi。所以我的问题是:为什么我从GCM收到PUSH消息的时间与成功值一样多。为什么谷歌提供那么多时间?可能是什么原因?我的GCMBaseIntentSe

java - Android Websockets onMessage() 即使在连接时也不会被调用

我正在使用websockets制作多人游戏,我需要在服务器上发送多种类型的数据,但是当我连接到服务器时,它应该发回一个名称和数字(“类型”)和(“数据")分别来自连接时的websocket库。我不需要类型,但(“数据”)对于游戏逻辑的实际运行至关重要。下面是我的websocketsonMessage()函数中的代码:@OverridepublicvoidonMessage(Stringmessage){try{JSONObjectjson=newJSONObject(message);if(json.has("type")&&json.has("data")){Log.d(TAG,js

python - 高速公路,离开 onMessage block

我有一个带有典型onX的高速公路Websocket服务器在它的协议(protocol)中起作用。我的问题是我找不到退出的方法onX,同时在特定消息到达时继续做我想做的各种事情。更具体地说在我的onMessage函数,我有时会向非常慢的API执行HTTP请求。结果,发送websocket消息的客户端被服务器的onMessage阻止了。定稿。即使我做self.sendMessage或reactor.callFromThread(),或self.transport.loseConnection()从服务器端,在onMessageblock,onMessage仍在执行HTTP请求,我的客户端正

javascript - React Native WebView onMessage 不执行任何操作

我正在尝试使用onMessage监听器。该网站正在执行postMessage(window.postMessage("Postmessagefromweb");)但ReactNative的webviewonMessage监听器没有做任何事情!我不知道我做错了什么。这是HTMLwindow.postMessage("Postmessagefromweb");这里是react-native代码:this.webView=webView}onMessage={this.onMessage}source={{uri:'https://app.sodge.co/login/response.ht

javascript - 后台Geolocation ServiceWorker - Web App重新获得焦点时的onMessage事件顺序

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭4年前。Improvethisquestion有关完整的详细信息和更冗长的描述,请参阅此W3CServiceworkerissue.这是我的HTML5Web应用场景:-当我去兜风时,我的Web应用程序处于后台状态并卡在我的口袋里当我为KM计时时,我的ServiceWorker会定期接收GPS更新并调用postMessage()将它们排队等待我的应用最终绘制在Googlemap上在骑行结束时,我点了一杯啤酒并将Web应用置于前台,这样我就可以看到我去过

firebase - iOS 上的 Flutter FCM 不调用 onMessage 和 onResume

我在iOS设备上测试FCM的flutter,我按照指南进行操作,我可以成功地将通知发送到我的iOS设备,问题是当我触摸通知时,没有调用onResume,如果应用程序是在前台onMessage也没有被调用。但是,如果应用程序关闭,它会触发onLaunch我想知道我该如何解决这个问题?或者是否还有其他人遇到此问题? 最佳答案 问题是我正在使用另一个插件来处理本地通知(flutter_local_notifications)并且它导致与firebase消息传递冲突(插件在自述文件中说),所以我删除了flutter_local_notifi

firebase - 如何覆盖 firebase 云消息传递中的 onMessage 方法?

我在FirebaseMessaging中收到触发onMessage的通知和方法,我看到了数据,但由于它们首先通过native代码,所以当我最小化应用程序并尝试发送一条消息,它立即出现,在某些情况下我需要这样做,如果我传递了一些bool类型的参数,我没有显示它们。在此期间,当应用程序打开时,我根本看不到任何通知,但onMessage方法有效。我可以尝试获取onMessage中的数据,然后使用flutter_local_notifications显示本地通知,但由于不允许本地通知,因此此方法不适用于ios。问题是,如何先从通知中获取数据,在解析出通知中的数据后,在某些情况下,是否可以显示通

java - Tyrus websocket 客户端 @OnMessage 从未调用过 - Storj 开源项目

我正在开发一个开源项目,Storj。我正在编写一个连接到Node.jswebsocket后端的Java客户端。客户使用Tyrus。沟通应该如下:连接客户端发送身份验证token(文本)。服务器发回一个文件(二进制)。服务器关闭连接。我遇到了问题,因为我的@OnMessage永远不会被调用。我已经尝试使用一个简单的javascript客户端在线访问相同的URL和相同的token:https://www.websocket.org/echo.html我确实收到了使用这个的响应,它告诉我Java项目有问题。在能够下载文件之前,在较早的阶段,我可以毫无问题地上传文件。但是,该步骤不需要调用@O