flutter 集成友盟推送遇到的一个小issue

最近做flutter,需要集成umeng的推送功能,网上没有现成的插件,只能自己集成

按照init代码所调用的内容,build.gradle里面加了两个库:

//PushSDK必须依赖基础组件库,所以需要加入对应依赖
compile 'com.umeng.sdk:common:1.5.3'
//PushSDK
compile 'com.umeng.sdk:push:4.2.0'
 mPushAgent.register(new IUmengRegisterCallback() {
            @Override
            public void onSuccess(String deviceToken) {
                mDeviceToken = deviceToken;
                Log.i(TAG,"register success=====================》: " + deviceToken );
                //注册成功会返回device token
//                Log.e("device token: ======================================================》" + deviceToken);
            }

            @Override
            public void onFailure(String s, String s1) {

                Log.i(TAG,"register failed=====================》: " + s + " " + s1);
            }


        });

结果死活没有回调,没有成功的回调,也没有失败的回调。。。。

 

也没有任何错误提示,完全是没有回声。。。

 

思索半天,找不到原因,

--------------------------------------

最后看了下官方的demo,发现继承推送功能要加三个库。。。。

 

好坑啊。。。

 

加了下面的这个库,就好了

compile 'com.umeng.umsdk:utdid:1.1.5.3'

终于收到回调。。。。。。

你可能感兴趣的:(安卓,Flutter)