来自谷歌的新GCM实施非常简单,除了客户端以外的所有内容都抛弃了他们的密钥库,并要求更改软件包名称,因此我按照谷歌的指南进行了新的configuration file。这真是太棒了,但是因为我已经添加了一个,所以我现在得到一个生成的文件,里面有2个客户端配置(见下文)。
我只是想知道我是否可以毫无问题地删除1,或者我们是否可以从控制台执行某些操作。在控制台中,除了服务器的1个凭证之外别无其他,因此没有任何信息表明凭证......或者我必须创建一个新项目(实际上没有大项目但仍然可能有人有想法)。
{
"project_info": {
"project_id": "xxx",
"project_number": "123123",
"name": "Project"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "key",
"client_id": "android:package.name",
"client_type": 1,
"android_client_info": {
"package_name": "package.name"
}
},
"oauth_client": [],
"api_key": [],
"services": {
"analytics_service": {
"status": 1
},
"cloud_messaging_service": {
"status": 2,
"apns_config": []
},
"appinvite_service": {
"status": 1,
"other_platform_oauth_client": []
},
"google_signin_service": {
"status": 1
},
"ads_service": {
"status": 1
}
}
},
{
"client_info": {
"mobilesdk_app_id": "key",
"client_id": "android:package.name_2",
"client_type": 1,
"android_client_info": {
"package_name": "package.name_2"
}
},
"oauth_client": [],
"api_key": [],
"services": {
"analytics_service": {
"status": 1
},
"cloud_messaging_service": {
"status": 2,
"apns_config": []
},
"appinvite_service": {
"status": 1,
"other_platform_oauth_client": []
},
"google_signin_service": {
"status": 1
},
"ads_service": {
"status": 1
}
}
}
],
"client_info": [],
"ARTIFACT_VERSION": "1"
}
答案 0 :(得分:1)
所以我选择了两个文件并且它没有引起任何问题。我很确定我可以像Arthur Thompson建议的那样删除其中一个,但这就是我现在决定使用它的方式。