|
/

PushAgent.getInstance(context).isEnabled()

X下雨了
发布于 5 年前
215
消息推送 U-Push
API调用

PushAgent.getInstance(context).isEnabled() 这方法不能调用了么?

有没有新的方法来代替?

能提供下 PushAgent这个类的文档么

2个回答
 
5 年前
public class PushHelper {
public static void init(Context context) {
...
//获取消息推送实例
PushAgent pushAgent = PushAgent.getInstance(context);
//注册推送服务,每次调用register方法都会回调该接口
pushAgent.register(new UPushRegisterCallback() {

@Override
public void onSuccess(String deviceToken) {
//注册成功会返回deviceToken deviceToken是推送消息的唯一标志
Log.i(TAG, "注册成功 deviceToken:" + deviceToken);
}

@Override
public void onFailure(String errCode, String errDesc) {
Log.e(TAG, "注册失败 " + "code:" + errCode + ", desc:" + errDesc);
}
});
...
}
}



在UMConfigure.init方法后调用注册接口,注册成功后可获取deviceToken

应用活跃统计

在App的SplashActivity或MainActivity中onCreate()方法添加

if (hasAgreementAgreed) {
PushAgent.getInstance(this).onAppStart();
}
 
5 年前
Loading ...
登录社区,分享你的经验