Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/107.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用GCM在iOS和Android之间进行对话_Android_Ios_Cross Platform_Google Cloud Messaging - Fatal编程技术网

使用GCM在iOS和Android之间进行对话

使用GCM在iOS和Android之间进行对话,android,ios,cross-platform,google-cloud-messaging,Android,Ios,Cross Platform,Google Cloud Messaging,所以我加入了一个使用GCM开发跨平台应用程序的团队。 Android和iOS团队都有自己的GCM发送者ID和服务器API密钥。 每个平台都可以注册并获得令牌。 每个平台都可以成功地使用GCM与匹配的硬件进行对话:iOS->iOS和Android->Android 问题是我们不能跨平台讨论iOS->Android,反之亦然!?!?我得到了一个“错配的性感女郎” 我错过了什么? 我已经尝试使用Android Sender ID在iOS上注册,但这不允许我注册 所以我不知道该如何使用GCM从iOS->

所以我加入了一个使用GCM开发跨平台应用程序的团队。 Android和iOS团队都有自己的GCM发送者ID和服务器API密钥。 每个平台都可以注册并获得令牌。 每个平台都可以成功地使用GCM与匹配的硬件进行对话:iOS->iOS和Android->Android

问题是我们不能跨平台讨论iOS->Android,反之亦然!?!?我得到了一个“错配的性感女郎”

我错过了什么? 我已经尝试使用Android Sender ID在iOS上注册,但这不允许我注册

所以我不知道该如何使用GCM从iOS->Android进行对话


任何帮助???

根据定义在GCM中发送ID():

配置API项目时创建的唯一数值 (在谷歌开发者控制台中以“项目编号”的形式给出)。这个 发件人ID在注册过程中用于标识应用程序 允许向客户端应用发送消息的服务器

除了选项列表(API和Auth等)之外,您还可以在左上角的开发者控制台中找到它

引发此错误是因为此SenderID与项目的API键不匹配。这意味着您可能正在使用另一个项目的API密钥和另一个项目编号(SenderID)。请检查您是否在正确的位置使用了正确的值

关于实现用于跨平台通信的GCM非常简单,因为它现在可以通过API提供给iOS。如果这不适合您,还有第三方库可以提供帮助

有用资源:
GCM

对于GCM中的PushNotification(按定义)SenderID():

配置API项目时创建的唯一数值 (在谷歌开发者控制台中以“项目编号”的形式给出)。这个 发件人ID在注册过程中用于标识应用程序 允许向客户端应用发送消息的服务器

除了选项列表(API和Auth等)之外,您还可以在左上角的开发者控制台中找到它

引发此错误是因为此SenderID与项目的API键不匹配。这意味着您可能正在使用另一个项目的API密钥和另一个项目编号(SenderID)。请检查您是否在正确的位置使用了正确的值

关于实现用于跨平台通信的GCM非常简单,因为它现在可以通过API提供给iOS。如果这不适合您,还有第三方库可以提供帮助

有用资源:
GCM
催促通知