极光推送无法推送多个APP

Gentleman
2018-03-12 09:04 982 0

问题描述:

目前我们有两个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,所以不太可能是这两个变量设置有误。

希望极光的技术人员能帮忙看下可能是什么情况导致的,这个问题已经困扰许久。
若有其他朋友遇到类似问题,也请能在下方留言。
感谢~!

1个回答

热门排序
  • 有两个 App,你可以使用分组功能,提供这两个APP的AppKey我看一下。

    推送只能发送给其中的某一个APP

    你说的是推送的时候只对一个应用产生了 msgid ,还是说正常各推送了两条消息,但只有一个应用的App收的到消息?