Cocos Unity安卓接入友盟推送

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

友盟入口: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);
            }
        });

    }
}

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容