Ios quickblox为开发和生产制造了相同的标记

Ios quickblox为开发和生产制造了相同的标记,ios,quickblox,Ios,Quickblox,我将quickblox添加到我的应用程序中 并颁发开发生产APNS证书 当我打开应用程序时,在开发模式下,关闭开发标志 [QBSettings setIsProductionEnvironmentForPushNotifications:NO] 我得到一个推送通知令牌,向该令牌发送消息会使消息到达 ,但是,当我想切换到生产模式时 我把 然后在方法应用程序中:didRegisterForRemotionTificationwithDeviceToken: 给确切的相同的开发标记 如何生成生产令牌

我将quickblox添加到我的应用程序中

并颁发开发生产APNS证书

当我打开应用程序时,在开发模式下,关闭开发标志

[QBSettings setIsProductionEnvironmentForPushNotifications:NO]
我得到一个推送通知令牌,向该令牌发送消息会使消息到达

,但是,当我想切换到生产模式时 我把

然后在方法
应用程序中:didRegisterForRemotionTificationwithDeviceToken:

确切的相同的开发标记


如何生成生产令牌?如何强制创建新令牌?

实际上,您不需要手动管理推送区域

只需添加下一行即可,如文档中所示

它们是什么意思

这意味着对于调试构建,您将使用dev环境

对于临时或AppStore构建,您将使用prod环境

因此,您可以创建临时ipa文件,使用临时规定配置文件对其进行签名,该文件应该可以正常工作

以上3行取决于下一个Xcode设置:

据我所知,只有在应用程序由苹果公司签署并从应用程序商店安装后,才会生成生产令牌,因此我根本无法在生产模式下测试应用程序?不。测试是测试,生产是生产-你的应用程序只有在应用程序商店上才能生产。我如何知道它将在生产模式下工作?你也可以测试通过创建ipa文件并使用最新SDK 2.2中的临时配置文件对其进行签名来进行生产,上述方法已被弃用,一旦应使用
[QBApplication sharedApplication].ProductionEnvironmentForPusheEnabled=YES如何使用QuickBlox 2.7.1添加“生产”环境?
[QBSettings setIsProductionEnvironmentForPushNotifications:YES]
#ifndef DEBUG 
   [QBSettings useProductionEnvironmentForPushNotifications:YES]; 
#endif