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设置: 在这里输入图像说明