极光推送无法推送多个APP
问题描述:
目前我们有两个APP(为便于描述,称为APPa和APPb),近期将服务端极光推送升级至v3版本,但发现在一段时间内,推送只能发送给其中的某一个APP,不知诸位是否有遇到同样的情况。
private static readonly JPushClient Client = new JPushClient(JpushAppKey, JpushMasterSecret);
private static readonly JPushClient OaClient = new JPushClient(OaJpushAppKey, OaJpushMasterSecret);
这是最初的代码,分别定义了两个JPushClient分别对应APPa和APPb。
思考是否是“不能够同时定义两个client,也许会导致发送目标错乱”,所以修改代码如下:
var appKey = isOa ? OaJpushAppKey : JpushAppKey; //AppKey
var masterSecret = isOa ? OaJpushMasterSecret : JpushMasterSecret; //MasterSecret
var client = new JPushClient(appKey, masterSecret); //声明client
结果依然只能推送至某一个APP。
曾多次打印MasterSecret和AppKey,所以不太可能是这两个变量设置有误。
希望极光的技术人员能帮忙看下可能是什么情况导致的,这个问题已经困扰许久。
若有其他朋友遇到类似问题,也请能在下方留言。
感谢~!