我在iOS上使用生产环境运行GCM时遇到了问题。我们使用主题消息,应用程序成功注册到某些主题,例如/topic/global,但仅收到开发构建的通知。我直接测试了使用苹果apn上传的生产pk12证书,它按照预期工作。生产应用程序由企业证书签名(不知道是否有任何区别)。
有人能指出我做错了什么或者我应该再次检查什么吗?
我在iOS上使用生产环境运行GCM时遇到了问题。我们使用主题消息,应用程序成功注册到某些主题,例如/topic/global,但仅收到开发构建的通知。我直接测试了使用苹果apn上传的生产pk12证书,它按照预期工作。生产应用程序由企业证书签名(不知道是否有任何区别)。
有人能指出我做错了什么或者我应该再次检查什么吗?
Set "priority": "high"
{
"to": "gcm_device_token",
"priority": "high",
"content_available": false,
"notification": {
"sound": "default",
"badge": "1",
"title": "Push Title",
"body": "Push Body"
}
}
以下是用于生产环境的代码:
_registrationOptions = @{kGGLInstanceIDRegisterAPNSOption:deviceToken,
kGGLInstanceIDAPNSServerTypeSandboxOption:@NO};
这里是用于开发环境的代码:
_registrationOptions = @{kGGLInstanceIDRegisterAPNSOption:deviceToken,
kGGLInstanceIDAPNSServerTypeSandboxOption:@YES};
kGGLInstanceIDAPNSServerTypeSandboxOption
设置为 NO? - evanescent