开发环境能收到 推送,为什么生产环境收不到?

ios
标签: #<Tag:0x00007fb847367b38>

(Say Imba陆) #1

开发环境能收到推送
static BOOL isProduction = FALSE;
改成生产环境就不行了。。。证书和基本配置 应该都对着

:sob:
:sob:

:sob:

:sob:

:sob:


#2

AppStore、adhoc、in-house等证书打包都为生产环境

环境需要统一:推送的环境和你app打包的环境。

API推送消息,需要设置环境参数apns_production,文档: https://docs.jiguang.cn/jpush/server/push/rest_api_v3_push/#options

客户端安装的APP实际对应什么环境,是你打包ipa时候选择的证书决定的。isProduction只是建议和你打包证书一一对应进行配置,不是决定APP环境的的因素


(Say Imba陆) #3

用xcode 在手机上跑项目,是不是永远都是 开发环境?


#4

是的,如果你要xcode运行生产环境,看这里: