quickblox在开发和生产方面具有同样的意义
我添加了quickblox到我的应用程序,
并承担开发和生产APNS证书
当我打开应用程序,在开发模式下,开发标志closures
[QBSettings setIsProductionEnvironmentForPushNotifications:NO]
我得到一个推送通知令牌,发送消息到这个令牌使得到达
但是,当我想切换到生产模式,我把
[QBSettings setIsProductionEnvironmentForPushNotifications:YES]
然后在方法application:didRegisterForRemoteNotificationWithDeviceToken:
给出了EXACT相同的开发标志。
我如何生成生产令牌? 如何强制创build新的令牌?
其实你不需要手动pipe理推送区域
只需添加下面的行,你可以在文档http://quickblox.com/developers/SimpleSample-messages_users-ios
#ifndef DEBUG [QBSettings useProductionEnvironmentForPushNotifications:YES]; #endif
他们是什么意思?
这意味着在debugging版本中您将使用开发环境。
使用AdHoc或AppStore构build,您将使用prod环境。
因此,您可以创buildAdHoc ipa文件,使用AdHocconfiguration文件对其进行签名,并且应该可以工作
3行以上取决于下一个Xcode设置: