展开

关键词

IMSDK离线推送

一、概述 云通信 IM 的终端用户需要随时都能够得知最新消息,而由于安卓手机使用深度定制 Android 系统,对于第三方 App 自启动权限管理很严格,默认情况下第三方 App 都不会在系统的自启动白名单内 image.png 4、厂商推送 这时候可以在华为官方离线推送控制台对这个token发送一条消息,终端app在杀掉进程的情况下,会弹出通知栏显示这条离线消息。 image.png image.png 6、调试工具 腾讯云通信控制台提供了离线推送调试工具,在开发过程中遇到了离线消息问题,可以使用这个调试工具。 3、离线消息:推送服务投递消息时,检测到用户状态是pushoffline,就会把离线消息投递给厂商推送,由厂商向他们的设备系统推送进程投递消息。 8、华为离线推送的独特点。 答、华为离线推送集成方式有三点比较独特: 1、华为离线推送sdk不只需要集成sdk远程库,还需要集成HMS Agent 套件。

2.9K151

IMSDK华为离线推送快速集成

本篇直接从tuikit demo入手,快速运行集成运行华为离线推送。 如果不一致,代码中运行到注册华为离线推送时,会报6003错误。 3、如果接收方是login登入状态、但是应用退后台、进程还活着,这种后台标记也是Online,消息会同时发给接收端imsdk、发给华为离线推送后台,华为离线推送后台,会再给手机推送这条消息。 //从5.0.1版本开始,如果配置了离线推送,会收到厂商的离线推送通道下发的通知栏消息。 -- 华为离线推送打开应用内页面 --> <intent-filter> <action android:name="android.intent.action.VIEW

52140
  • 广告
    关闭

    腾讯移动推送,新购限时特惠!4.5折起!

    安全/快速/稳定的APP消息推送服务,用户促活/留存利器,稳定服务于腾讯游戏、腾讯视频等高日活应,欲购从速!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    IMSDK华为离线推送快速集成

    本篇直接从tuikit demo入手,快速运行集成运行华为离线推送。 如果不一致,代码中运行到注册华为离线推送时,会报6003错误。 3、如果接收方是login登入状态、但是应用退后台、进程还活着,这种后台标记也是Online,消息会同时发给接收端imsdk、发给华为离线推送后台,华为离线推送后台,会再给手机推送这条消息。 //从5.0.1版本开始,如果配置了离线推送,会收到厂商的离线推送通道下发的通知栏消息。 -- 华为离线推送打开应用内页面 --> <intent-filter> <action android:name="android.intent.action.VIEW

    97540

    离线数据推送问题(消息队列)

    一直想好好总结一下离线数据的程序,因为这个程序整个架构基本上很原始,资源的调度分配都是程序自己控制的,基本没用什么现成的技术。 因为这个离线服务半夜有个跑全量的,我会起1000多个线程来跑,但是每次处理数据的线程池是50,因为这个环节要涉及大量CPU计算数据库连接,虽然是高配物理机,而且数据库是专门将线上数据实时复制的一个从库,

    52920

    Oppo离线推送踩坑记录

    以下内容记录oppo离线推送遇到的问题和解决办法。 上面为oppo官方给出的关于推送的通知。 接入流程: 1. (填写不对Android接入会有错误提示) 5. 接入Oppo推送Android端需要配置的3个参数: 需要注意的是第三个参数,OPPO_PUSH_APPSECRET 不是我们在IM控制台配置的MasterSecret值,而是Oppo开放平台注册生成的 Oppo测试的每天推送通知的条数为1000条,所以这里需要注意,在使用Oppo开放平台的离线推送测试时,最好不要选择“全部用户”,通过指定egistration ID,推送给指定的用户,减少推送次数的消耗 8.接入成功后,想实现oppo离线推送点击通知栏跳转到指定页面并传入自定义字段功能。下面给出重要代码截图。需要注意:Android 8.0 Oppo推送需要配置ChannelID 。

    1.4K80

    IMSDK华为离线推送快速调试

    本篇直接从tuikit demo入手,快速运行集成运行华为离线推送。 3、如果接收方是login登入状态、但是应用退后台、进程还活着,这种后台标记也是Online,消息会同时发给接收端imsdk、发给华为离线推送后台,华为离线推送后台,会再给手机推送这条消息。 //从5.0.1版本开始,如果配置了离线推送,会收到厂商的离线推送通道下发的通知栏消息。 -- 华为离线推送打开应用内页面 --> <intent-filter> <action android:name="android.intent.action.VIEW 可以正常跑通im离线推送,不过不建议这样集成多个离线推送sdk,有一个稳定的离线推送功能就足够了。

    61690

    离线 Android Studio 环境

    离线环境搭建 在没有网络的设备上,安装好 Android Studio。 /manual-offline-m2/,然后参考配置离线编译依赖项,在 .gradle 中创建文件 init.d/offline.gradle,内容为 def reposDir = new File( GradleVersion 那就找到 com.android.tools.build/gradle/3.6.1。有些库如果只有 jar 或者只有 pom,将一个复制过去就行。 复制的太麻烦了,所以写个 Python 脚本将里面所有文件复制到一个地方,然后直接复制到离线设备的对应目录。 离线环境设备保 lint 有 jar 包没找到,但是在有网环境的依赖里没有对应 jar 包,在工程 build.gradle 中加上如下配置,屏蔽 lint 检查。

    85121

    android离线缓存技术

    离线缓存是指在有网络的状态下将从服务器获取的网络数据,如Json 数据缓存到本地,在断网的状态下启动APP时读取本地缓存数据显示在界面上,常用的APP(网易新闻、知乎等等)都是支持离线缓存的,这样带来了更好的用户体验

    1.1K90

    Android 信鸽推送集成

    官方文档:http://xg.qq.com/docs/android_access/jcenter.html 创建应用 注册登录官网,添加应用,拿到配置参数 导入依赖 在app build.gradle 文件下配置 以下内容 android { ...... .E-release' //mid包 compile 'com.tencent.mid:mid:4.0.6-release' } 注意,这里是accessid,不是appid,Android 则在 Project 根目录的 gradle.properties 文件中添加: android.useDeprecatedNdk=true 开启debug日志数据 XGPushConfig.enableDebug 厂商通道呢,拿华为来说,去华为开发联盟 注册、登录、添加应用一顿操作(测试需要线上测试),然后拿着华为平台的应用参数去信鸽管理台配置参数,然后再在代码中配置华为的appid、依赖、启动华为推送、日志等

    47130

    Android 对接极光推送

    今天要对接的这个SDK是极光系列中的推送服务SDK,当然极光还有其他的服务,进入极光官网了解一下,我这里放个图说明一下 ? 接下来进行推送设置 ? 应用包名,现在去Android Studio创建一个项目 ? Next ? --极光推送 服务--> <service android:name=".service.PushService" android:enabled --极光推送 接收器--> <receiver android:name=".receiver.PushReceiver" android 注意到上面的图是推送消息的记录,目标1,成功1,当然有的手机会收不到通知,这是为什么呢?

    35310

    Android 极光推送API

    正文 效果图,源码在文章最后 今天要对接的这个SDK是极光系列中的推送服务SDK,当然极光还有其他的服务,进入极光官网了解一下,我这里放个图说明一下 主要看我标注的这个,因为主要讲这个 进入开发者平台 创建应用,需要名称和图标 这里需要用到一个图标 点击确认,然后应用就创建好了 接下来进行推送设置 应用包名,现在去Android Studio --极光推送 服务--> <service android:name=".service.PushService" android:enabled --极光推送 接收器--> <receiver android:name=".receiver.PushReceiver" android 注意到上面的图是推送消息的记录,目标1,成功1,当然有的手机会收不到通知,这是为什么呢?

    22120

    ffmpeg android 推送RTMP

    Nginx 搭建RTMP服务器 android端代码以及步骤 static int publish_file_stream(const char *input, const char *output

    59251

    云通信IM-离线推送收不到问题分析

    问题描述: 有客户提工单反馈配置好离线推送后收不到推送消息 可能原因: 1.手机设置没有打开app通知 2.发送消息时MsgLifeTime设置的值是否为0,若设置该字段为0,则消息只发在线用户,不保存离线 3.用户状态是否变更到PushOnline 4.对于小米离线推送,需要在小米推送运营平台通知类别中添加ChannelID,且保持和控制台证书中ChannelID的一致 排查步骤: 1.控制台离线推送工具测试是否可以收到离线推送 腾讯云官网IM控制台 -> 辅助工具 -> 离线推送自查 [离线自查工具] 如果不能成功推送,根据提示信息排查即可,多为状态不是pushonline或证书不正确 2.检查消息body中MsgLifeTime 设置的值 若设置该字段为0,则消息只发在线用户,不保存离线,就无法实现离线推送。 ] 5.sdk中是否打开推送 之前有iPhone手机收不到推送问题,经排查是由于V1版本与V2版本混用导致收不到离线推送,需要setApns,具体配置: [将openPush设置为0] 建议:此类问题一般为配置错误导致

    68680

    Android 小米推送服务集成

    小米推送服务集成 前言 正文 一、创建平台应用 二、下载SDK 三、项目配置 四、注册推送 五、创建推送消息 前言   丰富厂商渠道推送,下图为小米手机,应用销毁进程之后收到推送消息,点击消息打开引用的 开始今天的小米推送服务集成,前期准备:Android Studio,小米手机、小米的开发者账号。 一、创建平台应用 进入小米推送运营平台 ? 点击创建应用。 ? 勾选上,然后启用消息推送服务。 ? 消息推送启用成功。 ? 这里的AppID和AppKey在代码中需要配置的,记录一下。 二、下载SDK 点击推送SDK下载 ? 五、创建推送消息 回到平台上,创建推送消息 ? 编辑推送消息 ? 输入regId ? 然后滑动到最下面点击完成。 ? ? 确认无误之后点击立即推送,不出意外,你的手机上会收到一条推送消息。 ? 下面再试试应用进程结束之后能不能收到推送消息。 ? 其实挺简单的,上高水长,后会有期。

    33430

    Android推送的群魔乱舞

    前言 国内的Android推送就是个悲剧 国内Android缺少Google的生态,如Google的Paly Store,Google Mobile Services(GSM)等,导致衍生出很多畸形的产业 Google本身的GSM服务是包含一套推送在里面的,跟iOS系统的推送类似,它保证每台手机维护一个推送通道就能收到各方推送,但由于Google没法进入中国市场,国产Android基本上算被阉割了一个核心部件 更有意思的是,为了解决这种问题,制定出规范,还促生个各种机构,像推送联盟,绿色联盟等,但并没什么卵用,成立3年,乱象依旧,很多说Android很垃圾,那推送的这个问题要负一大半责任。 推送统计问题 (离线推送) 如何到达率 这里不考虑在线推送,只考虑离线(APP死亡),那么离线推送APP能统计到达吗? 答案是 不能,原因其实很简单,APP进程都死了,怎么统计。 离线推送情况下,推送服务端核心字段如下: ?

    39020

    Android实现系统消息推送

    现在好多应用都接入了推送功能,市面上也有很多关于推送的第三方,例如极光等等,那么我们需求不大,接入极光会造成很大的资源浪费,下面我们来看下利用android服务进行本地推送消息。 1.注册一个Service import android.annotation.TargetApi; import android.app.Notification; import android.app.NotificationManager ; import android.app.PendingIntent; import android.app.Service; import android.content.Context; import android.content.Intent; import android.os.Build; import android.os.IBinder; import java.util.Calendar intent = new Intent(this, PushSmsService.class); // 启动服务 startService(intent); } 4.也可以配合服务端使用,定时推送消息

    41920

    Android消息推送:手把手教你集成小米推送

    前言 在Android开发中,消息推送功能的使用非常常见。 ? 为了降低开发成本,使用第三方推送是现今较为流行的解决方案。 今天,我将手把手教大家如何在你的应用里集成小米推送 该文档基于小米推送官方Demo,并给出简易推送Demo 看该文档前,请先阅读我写的另外两篇文章: 史上最全解析Android消息推送解决方案 Android推送:第三方消息推送平台详细解析 ---- 目录 ? 总结 相信大家已经非常了解如何在你的Android应用中集成小米推送 接下来,我会继续介绍具体如何在Android中关于推送的消息,请看 史上最全解析Android消息推送解决方案 Android 推送:第三方消息推送平台详细解析 接下来,我会继续介绍具体如何在Android应用中集成相应的第三方推送功能(华为推送、极光推送、个推等等),有兴趣可以继续关注Carson_Ho的安卓开发笔记 ----

    1.4K20

    扫码关注腾讯云开发者

    领取腾讯云代金券