集成友盟推送无任何反应!?

之前已经集成完了友盟推送,现在又要集成友盟统计,之前的友盟推送的umeng_common.jar这个包大部分版本都是2.x.x这种版本的。如果之前已经集成过友盟推送使用的umeng_common.jar包是2.x.x那么当你集成友盟统计的时候则需要更换umeng_common到9.x.x.x。他包含推送和统计。版本为2.x.x的则只包含推送。目前推送所使用的push.jar版本也更新到了6.1.0使用最新的push.jar也需要将umeng_common升级到9.x.x.x。注意集成友盟的推送和统计时有两个相同的jar包一个是我们刚才所说的umeng_common.jar,另一个是utdid4all-*.*.*这个jar包,只需要一个就好了。

 

我在集成推送的时候注册时发现app中打的log一点反应都没有???黑人问号警告,您好歹给我报个错啥的我也好找不是,搞得我重新集成了好几遍,手动集成,远程仓库集成都试了,就是没反应,客服都让我问哭了,

// 注册推送服务,每次调用register方法都会回调该接口
		mPushAgent.register(new IUmengRegisterCallback() {
			@Override
			public void onSuccess(String s) {
				Log.i("Umeng","wo lai le 1");
				Toast.makeText(getApplicationContext(), "成功", Toast.LENGTH_SHORT).show();
				// 注册成功会返回device token
				Log.i("Umeng", "umengdevice_token:" + s);
				if (!TextUtils.isEmpty(getC())) {
					new Thread(new Runnable() {
						@Override
						public void run() {
							try {
								mPushAgent.addAlias(getC().toUpperCase(), "PARTNER", new UTrack.ICallBack() {
									@Override
									public void onMessage(boolean isSuccess, String message) {
										Log.e("addAlias",
												"umengaddAlias:" + String.valueOf(isSuccess) + "  " + message);
									}
								});
							} catch (Exception e) {
								e.printStackTrace();
							}
						}
					}).start();
				}
			}

			@Override
			public void onFailure(String s, String s1) {
				Log.i("Umeng", "UMonFailure:" + s + "    " + "s1:"+s1);
			}
		});

原因很简单,他其实一直走的都是成功的方法,但是我在上面+一个Toast他就不行了,就卡在Toast那不往下执行了,我TM~把Toast删除就好了,注意集成的时候别瞎TM往里写代码。

你可能感兴趣的:(集成友盟推送无任何反应!?)