极光

服务端整合极光推送

倖福魔咒の 提交于 2020-01-16 08:51:56
服务端整合极光推送 一、前言 1.1 推送目标 极光文档: http://docs.jiguang.cn/jpush/guideline/intro/ 通过使用标签,别名,Registration ID 和用户分群,开发者可以向特定的一个或多个用户推送消息。 标签 为安装了应用程序的用户打上标签,其目的主要是方便开发者根据标签,来批量下发 Push 消息。 可为每个用户打多个标签。 举例: game, old_page, women 别名 每个用户只能指定一个别名。 同一个应用程序内,对不同的用户,建议取不同的别名。这样,尽可能根据别名来唯一确定用户。 Registration ID 客户端初始化 JPush 成功后,JPush 服务端会分配一个 Registration ID,作为此设备的标识(同一个手机不同 App 的 Registration ID 是不同的)。开发者可以通过指定具体的 Registration ID 来进行对单一设备的推送。 用户分群 用户分群的筛选条件有:标签、地理位置、活跃用户、系统版本、智能标签。 比如,开发者可以设置这样的用户分群:位于北京、上海、广州和深圳,并且最近 7 天内的活跃用户。 开发者可以通过在控制台设置好用户分群之后,在控制台推送时指定该分群的名称或使用 API 调用该分群的 id 发送。 1.2 推送方式

极光推送android sdk集成步骤

*爱你&永不变心* 提交于 2020-01-16 01:59:32
推送,用极光,大家都说好,哈哈. 进入正题: 1.确认android studio的 Project 根目录的主 gradle 中配置了jcenter支持。(基本上现在都已经支持了,循例说一下) ,就是这个 2.在 module 的 gradle 中添加依赖和AndroidManifest的替换变量(建议先插入依赖包,再插入另外的ndk和manifestPlaceholders ) android { ...... defaultConfig { applicationId "com.xxx.xxx" //JPush上注册的包名. ...... ndk { //选择要添加的对应cpu类型的.so库。 abiFilters 'armeabi', 'armeabi-v7a', 'armeabi-v8a' // 还可以添加 'x86', 'x86_64', 'mips', 'mips64' } manifestPlaceholders = [ JPUSH_PKGNAME : applicationId, JPUSH_APPKEY : "你的appkey", //JPush上注册的包名对应的appkey. JPUSH_CHANNEL : "developer-default", //暂时填写默认值即可. ] ...... } ...... } dependencies { ......

极光推送SDK通过泰尔终端实验室检测,符合统一推送接口标准

不想你离开。 提交于 2020-01-07 20:05:25
1月7日,中国深圳--国内领先的开发者服务提供商极光(Aurora Mobile, NASDAQ:JG)宣布其旗下产品极光推送SDK通过中国信息通信研究院泰尔终端实验室的检测,其性能和接口标准符合统一推送联盟(UPA)T-UPA0003-2019《统一推送技术要求和测试方法 V1.0.0》的各项要求。 经评测,极光开发者服务旗下的极光推送SDK产品符合统一推送标准的各项性能要求,其待机占用系统资源较少,并能有效节省电量与流量,能够给终端用户稳定流畅的使用体验。同时,在相关网络条件下,极光推送SDK服务稳定性高,可保证推送消息的稳定可靠到达。 2017年10月16日,“统一推送联盟”在泰尔实验室的牵引下成立,以“探索推送行业创新,促进终端生产厂商、应用开发厂商和第三方服务提供商等进行深入合作,整合行业资源,助推形成统一的推送体系”为核心任务,旨在减少与终端用户的利益冲突,提升整体行业形象,降低整体行业的实现成本,形成自律基础上的产业链协同发展,实现产业的共同繁荣。 通过泰尔终端实验室的检测,无疑是对极光推送SDK产品质量的肯定。多年来,极光一直致力于为开发者提供集成简单、高效稳定的推送服务,用精准可靠的推送体验帮助开发者提升用户粘性和活跃度。历经8年持续迭代,极光推送服务在开发效率和迭代速度上均有明显的行业领先优势,极光每日处理的消息数量已达230亿条,服务器节点超1万台

flutter umeng 极光 友盟 统计

一曲冷凌霜 提交于 2019-12-28 23:06:43
增加插件 flutter_umplus: ^0.0.1 flutter_jpush: ^0.0.4 main 方法增加以下代码 void _startupJpush() async { print("初始化jpush"); await FlutterJPush.startup(); print("初始化jpush成功"); } initUMeng() { FlutterUmplus.init( '*******a3578072000cae', channel: 'test', reportCrash: true, logEnable: true, encrypt: true, ); FlutterUmplus.beginPageView('demo'); FlutterUmplus.endPageView('demo'); FlutterUmplus.event('eventName', label: 'eventLabel'); } 来源: CSDN 作者: 踏云归 链接: https://blog.csdn.net/beyondforme/article/details/103747975

基于XP系统IE极光漏洞渗透

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-14 12:13:45
极光漏洞(Aurora)是一个针对IE浏览器的重大漏洞,攻击者向目标发送链接,当IE用户使用IE浏览器点击链接时,就会向攻击者反弹一个可利用的shell,同时会严重占用目标机器的CPU,导致机器卡死。那么话不多说,直接开搞。 首先,在msf搜索10_002 然后调用 然后设置payload 之后show options,设置选项 设置好了之后启动 已经启动成功,接下来就想办法让目标靶机用IE浏览器打开这个IP地址,由于是测试,所以我们直接用XP打开,再返回msf,可以看到 有一个session已经打开了,再看XP 一片空白,而且无法操作了,卡死在这里 回到msf sessions查看当前可用,有一个,那就用! Bingo!成功得到一个meterpreter,之后就可以在目标上搞事情了。 shell 弹回了一个我们很熟悉的cmd ipconfig就可以看到目标的IP地址 systeminfo就可以看到目标的详细信息 当然,还有目标计算机上所有用户,由于XP是以管理员用户登陆的,所以这里直接拿到了管理员权限,如果是普通用户那么还需要提权。 给它添加一个用户 进入根目录查看有什么感兴趣的东西。 我们关闭掉连接 回到XP 登陆界面就多出来一个用户,就是我们刚才新建的,当然,实际中肯定会想办法隐藏它。 来源: CSDN 作者: Sure_lis 链接: https://blog.csdn

BUI框架中 使用Jpush极光推送,单推跟群推,尽量让小白都能看懂

前提是你 提交于 2019-12-09 11:19:35
1、先贴一下自己使用的Cordvoa版本 2、再贴一下自己使用的极光推送版本 3、极光推送GitHub地址: 点击打开 4、小白常见问题 Crodova打包,编译出错。 Crodova打包后,提示JPush不存在。 别名推送,不知道如何设置别名。 极光后台推送成功,但是App收不到推送消息。 推送成功,点击推送不能打开App。 5、解决方法(根据上面的问题列解决方法) Crodova打包,编译错误,官方给的方法是直接 cordova plugin add jpush-phonegap-plugin --variable APP_KEY=your_jpush_appkey 但是这样直接引用是有问题的(个人不知道什么问题,期待官方可以给出解决方案),个人解决方法,先添加cordova-plugin-jcore插件,然后再添加jpush插件,各版本如2中贴出的版本,基本可以解决build出错的问题。 Cordova打包后,提示Jpush不存在,问题是没有知道Cordova.js文件,解决办法:引入Cordova.js文件;注意,Crodova.js文件必须跟index.js,index.html同级,在index.html中引入Crodova.js。 设置别名,不知道如何设置别名,这里用的是userId,设置别名 极光后台推送成功,但是App收不到推送消息,一般是网络延迟

Xcode8下快速集成极光推送并兼顾iOS10

北战南征 提交于 2019-12-03 16:42:06
前言 iOS10下,远程推送发生了变化,新增的 UserNotifications.framework 将本地推送和远程推送整合在一起。 最近刚刚更新了Xcode8,自动创建证书和配置文件确实方便许多。琰君分享下以开发环境为例(非生产环境)在Xcode8下,快速集成极光推送并兼顾iOS10。 注意:极光推送的远程推送是免费的,但相应的用户统计,终端统计等功能是不免费。如果你需要用户统计,终端统计这些功能意味着需要付费才能使用。 参考链接 开发证书配置 APNs 推送原理及问题 iOS 推送全解析,你不可不知的所有 Tips! 接下来假设你都了解证书相关的,推送的一些概念和极光推送的知识。那么相信你应该知道需要一台iOS设备和一个苹果开发者帐号才能去体验远程推送。如果你清楚远程推送的原理,那可以直接从以下第2步开始。 集成步骤 远程推送原理 Xcode8创建项目,配置自动创建 App ID / 证书 / 配置文件 创建APNs 推送证书 在极光推送后台创建应用,并上传APNs 推送证书 项目中集成极光推送SDK 获取 APNs(通知) 推送内容 极光推送后台发送远程推送测试 1. 远程推送原理 当iOS设备联网的情况下,苹果服务器和iOS设备建立了一个长链接,即便应用处于挂起和后台的状态,苹果可以给iOS设备中的应用发送通知。 远程推送原理 概念 iOS:iOS设备 APNS

使用极光推送同时推送多条消息,且都打开同一界面时遇到的问题

匿名 (未验证) 提交于 2019-12-03 00:32:02
使用激光推送推送多条消息,且它们打开的都是同一个含有webview的activity,用webview显示不同信息。 无论是Standard模式还是singleTask模式都不会刷新页面,即如图片中那样,我在测试2页面直接点击测试3的通知,没有任何反应,页面没有刷新数据。 解决办法是使用singleTask模式会调用onNewIntent方法,我们在onNewIntent中设置intent, setIntent(intent) ; 不设置这个的话获取到的intent的是以前的intent,没法获取到最新的intent。 我们设置了 setIntent(intent) ;之后就可以获取到intent传过来的数据,对数据进行刷新了,也可直接在onNewIntent()中进行数据刷新。 文章来源: 使用极光推送同时推送多条消息,且都打开同一界面时遇到的问题

swift 极光推送

匿名 (未验证) 提交于 2019-12-03 00:32:02
极光推送有两种形式:1、通知消息(在手机的通知栏能看见的); 2、推送消息;开发时要注意:后台发的的推送消息还是通知消息以便处理接收消息 一、注册 let entity = JPUSHRegisterEntity (); entity. types = Int ( JPAuthorizationOptions . alert . rawValue ) | Int ( JPAuthorizationOptions . badge . rawValue ) | Int ( JPAuthorizationOptions . sound . rawValue ); JPUSHService . register (forRemoteNotificationConfig: entity, delegate: self ); JPUSHService . setup (withOption: launchOptions, appKey: JPushAppKey , channel: JPushChannel , apsForProduction: JPushIsProduction); // 注册接收极光推送 NotificationCenter . default. addObserver ( self ,selector: #selector ( self