手动集成友盟推送6.0.1+厂商通道之Huawei

阅读: 评论:0

手动集成友盟推送6.0.1+厂商通道之Huawei

手动集成友盟推送6.0.1+厂商通道之Huawei

一、集成友盟推送
1、在友盟官网注册成开发者
2、创建新的应用获取AppKey等必要数据
请在友盟+U-Push官网上使用您的应用包名创建应用,获取应用对应的AppKey和Umeng Message Secret。

3、开始集成友盟推送
3.1、访问【友盟+】官网组件化SDK下载地址,选择Android平台SDK下载页面,选择对应业务SDK进行下载,并把下载的zip文件解压缩(解压后的文件路径不能有中文)。
此处选择:
3.2、解压之后将push Module导入工程内
然后在Application Module的adle文件的dependencies下添加compile project(’:push’)。

参考连接:
3、将解压文件夹得到的



这两个.jar存放在app module里的libs中,并将其导为library(),参考链接:
4、确认applicationId是否为正确包名

5、自定义MyApplication(记得引入)

ample.aaaaaaaa;import android.app.Application;
import android.util.Log;import com.umengmonsdk.UMConfigure;
import ssage.IUmengRegisterCallback;
import ssage.PushAgent;public class MyApplication extends Application {private static final String TAG = "MyApplication";@Overridepublic void onCreate() {Create();UMConfigure.setLogEnabled(true);UMConfigure.ApplicationContext(),"你自己的AppKey", "Umeng",UMConfigure.DEVICE_TYPE_PHONE, "你自己的Umeng Message Secret");PushAgent mPushAgent = Instance(this);// 首先重新设置包名mPushAgent.setResourcePackageName(Package().getName());//注册推送服务,每次调用register方法都会回调该接口ister(new IUmengRegisterCallback() {@Overridepublic void onSuccess(String deviceToken) {//注册成功会返回deviceToken deviceToken是推送消息的唯一标志Log.i(TAG,"注册成功:deviceToken:-------->  " + deviceToken);}@Overridepublic void onFailure(String s, String s1) {Log.e(TAG,"注册失败:-------->  " + "s:" + s + ",s1:" + s1);}});}
}

6、在每个Activity的OnCreate()方法中加入

ApplicationContext()).onAppStart();

或者在BaseActivity中加入。
7、大功告成,看看log里有没有生成token就行
二、添加Huawei厂商通道
详细步骤参考链接:
1、注册成华为的开发者,然后新建一个APP,地址传送门
2、填写App包名等信息,以及SHA256,获取APP ID以及APP SECRET
3、华为厂商通道配置回执
4、配置华为Push的AppID和Secret
5、添加依赖

这一步骤改成:

6、在自定义Appilication中的OnCreate()添加

7、
注册成功后会在tag:HuaWeiReceiver下面打印log

本文发布于:2024-01-28 00:15:24,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17063721283500.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:通道   厂商   Huawei
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23