草庐IT

android - 谷歌云消息服务器的 IP 地址

我即将在服务器上实现GCM,需要通过IP打开适当的防火墙。有谁知道我在哪里可以找到android.googleapis.com的IP地址范围?谢谢! 最佳答案 我发现android.googleapis.com的IP范围没有发布。 关于android-谷歌云消息服务器的IP地址,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/11475375/

php - 无法连接到谷歌云连接服务器

我正在尝试在我的服务器和Google云连接服务器(CCS)之间打开XMPP连接,但它不起作用。我使用PHP编程并使用JAXL库。这是我的代码:'@gcm.googleapis.com','pass'=>'my_API_key','auth_type'=>'PLAIN','host'=>'gcm.googleapis.com','port'=>'5235','force_tls'=>true));$client->start();echo"done";?>然后我得到这个错误:unabletoconnecttcp://gcm.googleapis.com:5235witherrorno:1

android - 谷歌云消息 'Not Registered'失败和退订最佳实践?

我正在使用XamarinForms开发一个Android应用程序,其主要目的是接收事件的推送通知。在设备成功调用GcmPubSub.getInstance().subscribe()后,我在发送通知时遇到了一些看似随机的问题,收到NotRegistered失败。这发生在一两周前,我认为通过始终使用主应用程序上下文生成token和调用getInstance()可以解决问题。昨天美国东部标准时间中午左右,问题再次出现,然后在4:00-4:30左右突然开始工作。下午充满了注释代码以简化事情和其他随机事情,例如删除和重新添加NuGet包。现在我回到了昨天它停止工作之前的代码,一切都很顺利。只有

android - 谷歌云消息限制

我知道网站上存在类似的问题,但我很困惑,因为http和xmpp有差异限制:thispagehttp和xmpp的区别。第一个限制是[xmpp&http]:最多4KB的数据第二个限制是:http:您一次可以向1000个用户发送消息。(ref)xmpp:对于每个发件人ID,GCM允许1000个并行连接。(ref)Youcansendoutamessageto1000usersatatime.soifyouhavemoreusersyou'llhavetosendthemessagemultipletimesfromyourserverbuttodifferentuserseachtime(r

android - 谷歌云消息,无法初始化接收器

我在这里学习教程:http://developer.android.com/google/gcm/gs.html我似乎在注册我的broadcastReceiver时遇到了一些问题每当应用程序运行时,在我注册设备并获取注册ID之后,我都会收到以下错误java.lang.RuntimeException:Unabletoinstantiatereceivercom.google.android.gcm.GCMBroadcastReceiver:java.lang.ClassNotFoundException:com.google.android.gcm.GCMBroadcastReceiv

android - 谷歌云消息传递的目的是什么

我一直在阅读谷歌云消息传递,作为开发人员,我的问题是“这是做什么用的?”任何人都可以提供一个例子来说明它的用途吗?我不是在寻找源代码。相反,我对人们对其使用的想法感到好奇。 最佳答案 来自GoogleDocs:GoogleCloudMessagingforAndroid(GCM)isaservicethathelpsdeveloperssenddatafromserverstotheirAndroidapplicationsonAndroiddevices.Thiscouldbealightweightmessagetellingt

android - 异常 Android 谷歌云消息注册

当我尝试将我的应用程序设备注册到服务器时,出现以下错误:我已经像应用程序一样导入了gogole-play-services_lib,并在我的应用程序中的Properties->Android->Add添加了这个库12-1016:00:03.026:E/AndroidRuntime(29362):FATALEXCEPTION:AsyncTask#112-1016:00:03.026:E/AndroidRuntime(29362):Process:com.appehour.jdm,PID:2936212-1016:00:03.026:E/AndroidRuntime(29362):java

android - 谷歌云消息 GCM 通过代理

我无法通过公司代理向设备发送消息。我已经完成了谷歌网站上的GCM教程,并成功地在谷歌服务器上用安卓模拟器注册了一个设备,也在我这边的服务器上。为此,我必须通过公司代理,将其设置在模拟器的访问点中。现在我遇到的问题是通过同一个代理从我的服务器向设备发送消息。我正在使用演示中使用的servlet代码com.google.android.gcm.server.Sender发送消息的助手类。我在tomcat7上运行servlet。我试过像这样在catalina.properties文件中设置代理。http.proxyHost=proxy.company.comhttp.proxyPort=80

android - 使用 CCS 的谷歌云消息传递

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion我是GCM的新手,有几个关于应用实现的问题。该应用程序应该能够进行上游消息传递。所以——我是否必须创建一个服务器(比方说在GoogleApp引擎中)来与GCM通信。然后GCM会将消息发送到应用程序。或者我可以只使用CCS连接来完成,我的设备可以在没有服务器的情况下向另一台设备上的应用程序发送消息?是否有我可以在AppEngine中使用的编写服务器端代码的代码示例?我非常需要一些关于CCS的教程/代码实现来

android - 谷歌云消息安全

公司创建了一个项目并收到了一个发件人ID。公司创建一个应用程序,在其发件人ID中烘焙并将该应用程序放置在商店中。攻击者对应用进行反向工程,提取发件人ID和用于接收GCM注册ID的服务器接口(interface)。攻击者创建自己的应用程序,烘焙公司的发件人ID和服务器注册接口(interface),将应用程序放入商店。就GCM而言,攻击应用程序基本上模仿公司的真实应用程序:它注册以接收来自公司的发件人ID的消息,然后像“真实”应用程序一样将其GCM注册ID发送到公司的服务器。Now公司想要向其应用程序的所有实例广播一些信息。也许这是一个提醒,而不是更新可用。有什么方法可以区分“攻击应用程