Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.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
Android 相同的packagename不同的签名_Android_Push_Registration_Google Cloud Messaging - Fatal编程技术网

Android 相同的packagename不同的签名

Android 相同的packagename不同的签名,android,push,registration,google-cloud-messaging,Android,Push,Registration,Google Cloud Messaging,首先,应用程序由调试证书签名,并注册到GCM。然后,我的GCM连接服务器可以向我的应用程序发送推送消息 第二种状态是应用程序,它与packagename和应用程序相同,由发布证书签名。我的应用程序可以注册到GCM,我可以使用我的GCM连接服务器向应用程序发送推送消息吗?是否有任何解释?对于Google Play,包名和密钥库应该相同。不是GCM。您可以使用包名和不同的密钥库。没问题。好吧,GCM不会介意在任何数量的Google项目中使用相同的包名。因为我相信一个应用程序可以有多个GCM项目。如果

首先,应用程序由调试证书签名,并注册到GCM。然后,我的GCM连接服务器可以向我的应用程序发送推送消息


第二种状态是应用程序,它与packagename和应用程序相同,由发布证书签名。我的应用程序可以注册到GCM,我可以使用我的GCM连接服务器向应用程序发送推送消息吗?是否有任何解释?

对于Google Play,包名和密钥库应该相同。不是GCM。您可以使用包名和不同的密钥库。没问题。好吧,GCM不会介意在任何数量的Google项目中使用相同的包名。因为我相信一个应用程序可以有多个GCM项目。

如果您尝试向应用程序发送推送消息,会发生什么情况?谢谢您的回答,但我也很好奇。GCM注册id上包含什么类型的信息(packagename、签名等)或GCM是如何创建的?谢谢,我不知道。为此,您可能必须联系谷歌工程师:)