凡是要从事或正在从事苹果的IOS开发的朋友,必定听说或者用过push技术。实际上玩过或现在正在用iphone,ipad系列终端的朋友,也必定会感受到推送技术带来的便捷。比如说,我们只要iphone在开机的情况下,就会定时或不定时收到一些自动弹出的消息,如天气预报,网易新闻之类的信息。当然android手机,同样也可以实现push技术。哈哈,下面是阿堂测试的在我的的iph
转载 2024-08-21 09:10:46
87阅读
# 如何实现 iOS Push 消息 iOS Push 消息是一种强大的功能,允许开发者通过 Apple Push Notification Service (APNs) 向用户设备发送通知。对于刚入行的小白开发者来说,理解这一过程可能会有点复杂。本篇文章将详细讲解如何在 iOS 应用中实现推送通知的功能,内容包括整个流程、每一步的详细代码和注释。 ## 流程概述 以下是实现 iOS Pus
原创 7月前
68阅读
       最近研究了一下极光推送(JPush),百度云推送和个推在IOS平台的推送机制,做了一下对比。        首先, 介绍苹果推送通知服务的推送机制(APNS: Apple Push Notification Service):     &n
转载 2023-11-04 14:47:47
104阅读
先简单介绍下push的机制客户端通过(void)registerForRemoteNotificationTypes:(UIRemoteNotificationType)types这个函数向APNs(Apple Push Service)注册push,types可标明接收的push的类型,声音,数字等。(void)application:(UIApplication *)application d
转载 5月前
14阅读
iOS Push消息的名称问题涉及很多技术细节,特别是在推送通知的配置和管理方面。本文将系统性地记录如何解决iOS Push消息名称问题,内容将包含从环境准备到扩展应用的各个步骤,并提供相应的示例和可视化内容。 ## 环境准备 在进行iOS Push消息名称的配置和调试之前,首先需要确保环境的准备就绪。包括开发工具和目标设备的配置。 ### 前置依赖安装 | 组件 |
原创 6月前
11阅读
# iOS Push 消息格式的科普文章 随着移动互联网的快速发展,推送通知已经成为了吸引用户注意和提升应用活跃度的重要手段。在iOS平台上,推送通知主要通过Apple Push Notification service(APNs)实现。本文将详细介绍iOS Push消息格式,并通过示例代码加以说明。 ## 一、Push消息的基本结构 iOS Push消息主要由以下几个部分组成: 1. *
原创 8月前
109阅读
配置manifest.json中选中push配置push 点击uniPush下的配置 输入个人信息并点击授权并开通 填写信息后点击开通,选择配置管理应用配置,记录应用配置信息前端在app.vue中onLaunch: function() { const clientInfo = plus.push.getClientInfo() console.log(clientInfo) plus.pu
转载 2024-02-04 01:21:38
149阅读
最近仍然畅游在RocketMQ的源码中,这几天刚好翻到了消费者的源码,发现RocketMQ的对于push消费方式的实现简直太聪明了,所以趁着我脑子里还有点印象的时候,赶紧来写一篇文章,来掰扯一下,防止过两天就忘得一干二净了。MQ消费方式消费方式就是指消费者如何从MQ中获取到消息,分为两种方式,push(推方式)和pull(拉方式)。1、push(推方式)push,顾名思义,就是推的意思。就是当MQ
在现代移动应用中,推送通知已经成为与用户保持联系的重要方式。尤其是在iOS平台上,开发者需要考虑如何最佳展示这些消息,以提高用户体验。 根据App Store的最新统计,2023年4月,近80%的应用都使用了推送通知。然而,在使用推送通知时,展示方式直接影响到用户的互动率和应用的留存率。因此,正确处理iOS推送消息的展示方式成了一个亟待解决的问题。 > 引用自《移动应用推送通知最佳实践》一书:
原创 6月前
50阅读
# 实现 iOS 10 消息推送 (PUSH) 的步骤 在这篇文章中,我将指导你如何实现 iOS 10 消息推送功能。推送通知是与用户进行实时交互的一种有效方式。整个过程虽然看似复杂,但可以分为几个主要步骤。下面是实现推送通知的流程图: ## 流程步骤 | 步骤 | 说明 | |:---:|:---:| | 1 | 注册应用以使用推送通知 | | 2 | 在 Xcode 项目中开启推送通知
原创 10月前
179阅读
1、证书开发:Developm
原创 2023-05-09 14:20:20
221阅读
一、什么是push?手机终端锁屏状态下通知栏展示或在操作前台顶端弹出的消息通知,点击后可唤起对应的APP,并在APP内跳转到指定页面。(摘自百度)二、push能做什么?push其实是一种通知方式。短信也是一种通知方式。push会比短信更轻量,发送成本也更小。发送push的目的是为了召回用户,从而为用户提供服务(如果把即时消息:物流通知/im消息通知这些也算做push,确实是承担了为用户提供即时服务
push-消息推送 Push模块管理推送消息功能,可以实现在线、离线的消息推送,通过plus.push可获取推送消息管理对象。方法: addEventListener: 添加推送消息事件监听器 clear: 清空所有推送消息 createMessage: 创建本地消息 getAllMessage: 获取所有推送消息 getClientInfo: 获取客户端推送标识信息 setAuto
MQ消费方式消费方式就是指消费者如何从MQ中获取到消息,分为两种方式,push(推方式)和pull(拉方式)。1、push(推方式)push,顾名思义,就是推的意思。就是当MQ收到生产者产生的消息的时候,会主动将消息推送到消费者进行消费,这种模式就叫push,也就是MQ将消息推给到消费者的意思。push模式push这种模式的好处就是响应快,消息的实时性比较高,一旦消息MQ收到消息,那么就能立马将消
Q 1:为啥收不到推送(1)?如果收到推送时,App 在前台运行,那么:iOS 10 before 顶部横幅不会弹出。没有任何展示,你以为「没有收到推送」。iOS 10 after 如果没有实现以下代码,也是不会有任何提示的,你以为「没有收到推送」。//UNUserNotificationCenterDelegate -(void)userNotificationCenter:(UNUserN
缓存的方式有多种,最常用的类似搜索记录,这些用的数据库比较多。 本文用的是一个数据库框架GreenDao,正好也练习一下。关于技术部分需要的操作也不是太多,无非包括两部分: 一部分是在接到推送的消息的时候缓存,另一部分是在页面的时候将消息展示出来。但是有个缺点,数据清除了之后,除非自己去后台查看记录,不然就被清理掉了。 源码在GitHub如果有介绍不清楚的地方以去查看 https://gith
转载 2024-04-16 16:10:06
46阅读
 所谓PUSH技术是一种基于客户服务器机制,由服务器主动的将信息发往客户端的技术。同传统的拉技术(PULL)相比,两者最为主要的区别在于前者的是由服务器主动发送信息,而后者则是由客户机主动请求信息。在PUSH应用中,在服务器发送内容给客户机之前,没有明显的客户机请求,也就是说,PUSH事务是由服务器发起的。PUSH技术的本质在于让信息去主动的寻找用户,因此其优势在于信息的主动性和及时性,
最近仍然畅游在RocketMQ的源码中,这几天刚好翻到了消费者的源码,发现RocketMQ的对于push消费方式的实现简直太聪明了,所以趁着我脑子里还有点印象的时候,赶紧来写一篇文章,来掰扯一下,防止过两天就忘得一干二净了。MQ消费方式消费方式就是指消费者如何从MQ中获取到消息,分为两种方式,push(推方式)和pull(拉方式)。1、push(推方式)push,顾名思义,就是推的意思。就是当MQ
源码源代码: https://github.com/rudolflin/transaction-demo.git 依赖: consul(其实用不到, 只是为了做分布式事务未拆分前的demo使用) ,mysql ,rocketmq以下部分全部摘自源码中的readme文件,图片懒得copy了,建议参考源代码.分布式事务--本地消息表, rocketmq采用消息中间件实现, 其实就是保证两方面, 生产者
# iOS Push 透传推送与本地推送科普 在移动应用的开发过程中,推送通知是一个重要的功能,它帮助开发者与用户保持联系。iOS中的推送通知主要分为两种类型:**透传推送**(Remote Push Notifications)和**本地推送**(Local Notifications)。本文将介绍这两种推送的工作原理,并提供代码示例,最后用甘特图展示它们的工作流程。 ## 透传推送 透传
原创 2024-10-26 04:13:32
136阅读
  • 1
  • 2
  • 3
  • 4
  • 5