3分钟示例demo体验
下载示例
示例工程说明
1. 编译工程
下载示例工程后,使用Android Studio工具导入,编译工程
2. 替换Appkey和MessageSecret
在PushConstants类中替换您的Appkey、MessageSecret等
class PushConstants {
/**
* 应用申请的Appkey
*/
public static final String APP_KEY = "应用申请的Appkey";
/**
* 应用申请的UmengMessageSecret
*/
public static final String MESSAGE_SECRET = "应用申请的UmengMessageSecret";
}3. 替换应用ID
在app/build.gradle中替换您的应用id
android {
defaultConfig {
applicationId "您的应用id"
}
}4. 设置资源包名
AndroidManifest.xml中package值若和build.gradle中applicationId不一致,需调用设置资源包名方法
PushAgent.getInstance(context).setResourcePackageName(...);5. 厂商通道
项目中有厂商通道的集成代码示例,可以按需注册
public class PushHelper {
/**
* 注册设备推送通道(小米、华为等设备的推送)
*/
private static void registerDeviceChannel(Context context) {
//小米通道,填写您在小米后台APP对应的xiaomi id和key
MiPushRegistar.register(context, PushConstants.MI_ID, PushConstants.MI_KEY);
//华为,注意华为通道的初始化参数在minifest中配置
HuaWeiRegister.register((Application) context.getApplicationContext());
...
}
}6. 获取deviceToken
运行app,从log中获取deviceToken

7. 创建测试消息
使用deviceToken向设备推送消息,在测试消息中新建消息,详细过程如下所示:



8. 接入完成
此时在您的测试手机上可以看到您刚才的推送消息!(部分手机需要打开消息通知权限)
