Cocos Unity安卓接入友盟推送

2020-03-26  本文已影响0人  左岸仙缘

项目原来使用百度云推送,推送到达率比较低,了解一下友盟推送。

友盟入口:https://www.umeng.com/

在Activity里面添加以下代码

PushAgent.getInstance(this).onAppStart();

官方建议在Application里面添加以下代码,原来项目没有做新类继承Application,现在加多一个

package com.taifeng.monopoly;

import android.app.Application;
import android.util.Log;

import com.umeng.commonsdk.UMConfigure;
import com.umeng.message.IUmengRegisterCallback;
import com.umeng.message.PushAgent;

public class TFApplication extends Application {
    @Override
    public void onCreate() {
        super.onCreate();
        UMConfigure.setLogEnabled(true);
        UMConfigure.init(this, "appid", "umeng", UMConfigure.DEVICE_TYPE_PHONE,
                "appsecret");

        PushAgent.getInstance(this).register(new IUmengRegisterCallback(){

            @Override
            public void onSuccess(String s) {
                Log.i("walle", "--->>> onSuccess, s is " + s);
            }

            @Override
            public void onFailure(String s, String s1) {
                Log.i("walle", "--->>> onFailure, s is " + s + ", s1 is " + s1);
            }
        });

    }
}

注意:友盟推送后台设置的包名必须跟程序的包名一样,不然无法正常绑定。 一个应用后台可以设置多个包名

上一篇 下一篇

猜你喜欢

热点阅读