友盟推送注册成功之后。但是收不到推送

注意:(还要写service接收推送。然后还要定义通知栏。)官方文档上都没有真的垃圾。

<!-- 友盟推送service -->
<serviceandroid:name=".service.YouMengPushIntentService"android:enabled="true"android:exported="false"android:permission="android.permission.BIND_JOB_SERVICE"android:process=":push" />
public class YouMengPushIntentService extends UmengMessageService {public void getNotification(Context context, String title, String msg) {LogUtil.e("YouMengPushIntentService", "getNotification");NotificationManager manager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);int id = (int) (System.currentTimeMillis() / 1000);
//        Intent intentClick = new Intent(this, NotificationClickReceiver.class);
//        intentClick.putExtra("title", title);
//        intentClick.putExtra("msg", msg);
//        intentClick.setAction("notification_clicked");
//        intentClick.putExtra(NotificationClickReceiver.TYPE, 0); //0代表点击
//        PendingIntent pendingIntentClick = PendingIntent.getBroadcast(this, id, intentClick, PendingIntent.FLAG_ONE_SHOT);
//
//        Intent intentCancel = new Intent(this, NotificationClickReceiver.class);
//        intentCancel.setAction("notification_cancelled");
//        intentCancel.putExtra(NotificationClickReceiver.TYPE, 1); //1代表清除的监听
//        PendingIntent pendingIntentCancel = PendingIntent.getBroadcast(this, id, intentCancel, PendingIntent.FLAG_ONE_SHOT);if (Build.VERSION.SDK_INT >= 26) {  //判断8.0,若为8.0型号的手机进行创下一下的通知栏NotificationChannel channel = new NotificationChannel("channel_id", "channel_name", NotificationManager.IMPORTANCE_HIGH);if (manager != null) {manager.createNotificationChannel(channel);}Notification.Builder builder = new Notification.Builder(context, "channel_id");builder.setSmallIcon(R.mipmap.ic_launcher).setWhen(System.currentTimeMillis()).setLargeIcon(BitmapFactory.decodeResource(context.getResources(), R.mipmap.ic_launcher)).setContentTitle(title).setContentText(msg).setAutoCancel(true);
//                    .setContentIntent(pendingIntentClick)
//                    .setDeleteIntent(pendingIntentCancel);manager.notify(id, builder.build());} else {Notification.Builder builder = new Notification.Builder(context);builder.setSmallIcon(R.mipmap.ic_launcher).setWhen(System.currentTimeMillis()).setLargeIcon(BitmapFactory.decodeResource(context.getResources(), R.mipmap.ic_launcher)).setContentTitle(title).setContentText(msg).setAutoCancel(true);
//                    .setContentIntent(pendingIntentClick)
//                    .setDeleteIntent(pendingIntentCancel);;if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {manager.notify(id, builder.build());}}}@Overridepublic void onMessage(Context context, Intent intent) {try {Intent data = new Intent(intent);
//            data.setClass(context, DialogActivity.class);
//            data.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);//需为Intent添加Flag:Intent.FLAG_ACTIVITY_NEW_TASK,否则无法启动Activity。
//            context.startActivity(data);//可以通过MESSAGE_BODY取得消息体LogUtil.e("YouMengPushIntentService", "onMessage");final String message = intent.getStringExtra("body");if (TextUtils.isEmpty(message)) {return;}final UMessage msg = new UMessage(new JSONObject(message));getNotification(context, msg.title, msg.text);} catch (Exception e) {e.printStackTrace();}}
}

友盟推送注册成功但是收不到推送相关推荐

  1. 友盟多渠道打包+混淆+腾讯云直播的推/拉流

    一. 友盟多渠道打包 各种下载应用的软件网址,叫渠道分发商,如腾讯应用宝,百度,Google Play,多渠道打包通过了解下载量,有针对性的打广告 多渠道打包意义: 可以用这个APK,放上一段业务逻辑 ...

  2. APP开发者个人信息保护培训宣讲会(友盟+站)在杭州成功举办

    为进一步加强APP个人信息保护工作,友盟+联合中国信息通信研究院.浙江省通信管理局网络安全管理处共同举办的APP开发者个人信息保护培训宣讲会于10月14日在杭州如期举行.本次宣讲会也是中国信通院与浙江 ...

  3. flutter友盟分享_集成推送那点事-友盟/Mob-Flutter/FCM

    第 97 次推文 LZ-Says 我们都曾羡慕别人,却忘了,我们也曾是别人羡慕的我们. 推荐直接拉到底阅读原文- 前言 最近的任务呐,真是让人蛋碎一地,各种被锤. 不过比较 nice 的是,推送凑齐了 ...

  4. 快速上手友盟推送前后端

    公司要求做一个服务器端的推送功能,客户端主要是以移动端为主,混合式的app前端,在友盟官网看了下demo,有后台服务器端,前端主要是原生安卓,IOS还有windos.所以根据自身实际能力,按照demo ...

  5. 友盟+高吞吐、极速高并发智能推送服务,赋能值得买科技的精准化用户运营

    ‍ ‍数据智能产业创新服务媒体 --聚焦数智 · 改变商业 经过多年的发展,我国消费电商总体上处于商品溢出.内容溢出的状态.如何提升C端(消费者)和B端(品牌与商家)的连接效率,成为消费电商企业亟需解 ...

  6. 友盟消息推送服务器demo,umeng友盟消息推送功能集成

    umeng友盟消息推送功能集成(本人使用的是eclipse开发) 1.首先请自行观看友盟消息推送集成的API文档. 观看地址如下: 2.集成步骤如下 下载sdk 注意:有两种sdk如果用户已经集成支付 ...

  7. 使用友盟推送,别名(alias)推送

    前言:公司要做app推送,选择了友盟,刚接触推送这一块,也不怎么熟悉,碰到了一些问题,比如友盟推送是分平台:Android和IOS都是不同的key和secret.然后就是如果想在本地测试,那么就要去友 ...

  8. 达摩院x友盟+推出国内首个智能推送,制造1万种关心和需要的推送不再是信息垃圾...

    你还记得最近因为优秀的推送文案而让你印象深刻的App是哪个么?某游戏的热血邀约?某标题党的新闻资讯?或者是某次约会提醒? 恐怕很多人的答案是否定的.因为有无数的案例证明现在主流的推送方案问题多多,已经 ...

  9. 阿里达摩院联合友盟+ ,推出国内首个智能推送

    你还记得最近因为优秀的推送文案而让你印象深刻的App是哪个么?某游戏的热血邀约?某标题党的新闻资讯?或者是某次约会提醒? 恐怕很多人的答案是否定的.因为有无数的案例证明现在主流的推送方案问题多多,已经 ...

最新文章

  1. pid算法通俗解释,平衡车,倒立摆,适合不理解PID算法的人来看!
  2. 网易游戏2011.10.15校园招聘会笔试题
  3. mysql中什么叫临时表_MySQL中使用临时表需要注意哪些?
  4. 【POJ - 3037】Skiing (Dijkstra算法)
  5. ORACLE 12C 插入数据遇到 Error getting generated key or setting result to parameter object错误
  6. HTML script 标签
  7. Address already in use:JVM_Bind:8080
  8. 滤波效果_各种电源滤波电路分析
  9. c语言上机实验第五章答案,安徽大学C语言上机实验参考答案
  10. Illustrator 教程,如何在 Illustrator 中格式化文本?
  11. 车牌识别程序_在线的,离线的车牌识别
  12. 提交响应后无法调用sendredirect_DDD 指导应用垂直拆分后事务问题
  13. 决策控制方法:sequential 规划、behavior-aware规划、端到端规划
  14. android PreferenceScreen使用笔记
  15. VMware虚拟机的下载与安装(附Win10简易安装教程)
  16. QQ音乐下载器、爬虫
  17. 雷军在北京大学的演讲
  18. Python中__str__的用法
  19. html2canvas生成长图片时导致背景图渲染不全问题
  20. 从“人类简史”到“未来简史”:为什么 AI 会带来工作岗位的爆发?

热门文章

  1. Win7 IE桌面图标消失 修复方法
  2. 齐次坐标得到非齐次坐标
  3. 点火成功后,她泪流满面!美国可控核聚变背后的华裔女科学家
  4. get_chunk用法
  5. 文本域 自定义下拉框 支持模糊检索 关键字高亮 上下选择
  6. 移动流量的爆发式增长,社交电商如何选择商业模式
  7. 【Android 使用tinyalsa测试音频】
  8. [ 案例源码 ] 利用php开发apicloud 前台加后台源码
  9. 最新爆料!RK3588 适配 OpenHarmony 的新进展
  10. 2009年世界顶级杀毒软件排行榜揭晓了