解决启动失败的问题。原因是个推SDK启动时需要有效的配置信息,现在修改为检查配置信息为空,就不初始化个推推送sdk

This commit is contained in:
heavyrian2012
2023-10-10 07:30:34 +08:00
parent 2f31ff1fe0
commit 558f9d1c28
2 changed files with 14 additions and 13 deletions

View File

@@ -1,4 +1,4 @@
getui.appId=A0KDwq6KZ3Asy5EhnReEV6 getui.appId=
getui.appKey=7sybBkQYg87ZHyqlsWKrp9 getui.appKey=
getui.masterSecret=CXkdSnTy4i5mAJQtLXDor7 getui.masterSecret=
getui.domain=https://restapi.getui.com/v2/ getui.domain=https://restapi.getui.com/v2/

View File

@@ -48,17 +48,18 @@ public class GetuiPush {
System.setProperty("http.maxConnections", "200"); System.setProperty("http.maxConnections", "200");
GtApiConfiguration apiConfiguration = new GtApiConfiguration(); GtApiConfiguration apiConfiguration = new GtApiConfiguration();
//填写应用配置 //填写应用配置
apiConfiguration.setAppId(mConfig.getAppId()); if(!StringUtils.isEmpty(mConfig.getAppId())) {
apiConfiguration.setAppKey(mConfig.getAppKey()); apiConfiguration.setAppId(mConfig.getAppId());
apiConfiguration.setMasterSecret(mConfig.getMasterSecret()); apiConfiguration.setAppKey(mConfig.getAppKey());
// 接口调用前缀,请查看文档: 接口调用规范 -> 接口前缀, 可不填写appId apiConfiguration.setMasterSecret(mConfig.getMasterSecret());
apiConfiguration.setDomain("https://restapi.getui.com/v2/"); // 接口调用前缀,请查看文档: 接口调用规范 -> 接口前缀, 可不填写appId
apiConfiguration.setDomain("https://restapi.getui.com/v2/");
// apiConfiguration.setDomain(mConfig.getDomain()); // apiConfiguration.setDomain(mConfig.getDomain());
// 实例化ApiHelper对象用于创建接口对象 // 实例化ApiHelper对象用于创建接口对象
ApiHelper apiHelper = ApiHelper.build(apiConfiguration); ApiHelper apiHelper = ApiHelper.build(apiConfiguration);
// 创建对象建议复用。目前有PushApi、StatisticApi、UserApi // 创建对象建议复用。目前有PushApi、StatisticApi、UserApi
this.pushApi = apiHelper.creatApi(PushApi.class); this.pushApi = apiHelper.creatApi(PushApi.class);
}
} }
public void push(PushMessage pushMessage, boolean isAndroid) { public void push(PushMessage pushMessage, boolean isAndroid) {