- 浏览: 952348 次
- 性别:
- 来自: 大连
文章分类
- 全部博客 (242)
- Flex (38)
- Java (15)
- iBatis (4)
- Spring (15)
- Oracle (4)
- Cognos (4)
- ActionScript (17)
- AIR (14)
- Box2D (1)
- Windows8 (3)
- AIR Mobile (4)
- Quartz (6)
- mybatis (7)
- CGLIB (1)
- Mobile (9)
- BlazeDS (3)
- IOS (8)
- FlashBuilder (1)
- Scout (1)
- Starling (5)
- APNS (3)
- Chrome (3)
- Windows (2)
- MySQL (15)
- Feathers (1)
- Tomcat (5)
- JavaPNS (1)
- SVN (2)
- XAMPP (1)
- Drupal (1)
- Linux (2)
- VSFTPD (1)
- jQuery (5)
- Discuz (2)
- Word (1)
- PHP (1)
- OFFICE (2)
- javascript (15)
- 微信 (1)
- 博客 (1)
- jquery mobile (5)
- nginx (1)
- memcached (1)
- maven (3)
- log4j (2)
- GitHub (2)
- html5 (3)
- WebSocket (2)
- Mac (11)
- Apache (1)
- JUnit (1)
- Eclipse (1)
- Openfire (1)
- HLS (1)
- Swift (6)
- Excel (2)
- IDE (4)
- NodeJS (8)
- 树莓 (3)
- CSS (2)
- PhoneGap (1)
- Angular.js (5)
- bootstrap (1)
- angular (5)
- React (1)
- Browserify (1)
- Ruby (1)
- WebService (1)
- CXF (1)
- redis (2)
- Dubbo (1)
- Jedis (1)
- solr (1)
- yeoman (1)
- grunt (1)
- bower (1)
- gulp (3)
- Git (2)
- angularJS (4)
- fastjson (1)
- Spring-Boot (1)
- Vue (1)
- Motan (1)
- Python (1)
最新评论
-
July01:
最近了解到一款StratoIO打印控件,功能如下:1、Html ...
NodeJS使用ipp协议打印 -
小“味”子:
不错不错,试了,是可以的
Mac下连接SQL Server客户端 -
akka_li:
我遇到这个问题了!我的原因是配置文件里写得各个包的xsd文件的 ...
Referenced file contains errors (http://www.springframework.org/schema...错误 -
迪伦少校:
我只想知道,你最后配置成功了吗?我这里怎么tomcat总是死呢 ...
关于 Nginx+Tomcat+Memcached做负载均衡加共享session -
LiYunpeng:
jun23100 写道我也遇到这个问题了,环境都是正确的,怎么 ...
关于HTML5请求WebSocket,404的问题
看过了很多博客和相关的说明介绍
总结出一个结论:就是JavaPNS在网上大部分的例子很难一下子就看懂,而且基本代码没有讲解和注释,总的来说就是没有一个明确的思路
这里面是JavaPNS 2.x的使用,网上大部分例子是1.x的,包结构有了改变的
这里用自己的语言概要的记录一下吧~
×这里仅仅记录 流程的思路,和顺序,没有具体的代码实现
依次步骤
0.对RemoteNotifier进行事件侦听,侦听Token,Notification等,侦听事件参看API文档,根据自己
1.AIR 端向苹果服务器发送一个请求(前提是应用在开发者中心已经开通了推送服务,并且制作了证书文件)
参看RemoteNotifier的subscribe方法
flash.notifications包里面一共只有3个类,并且都很简单,只有几个方法,可以看一看
2.步骤1发送的请求会返回一个Token,这个Token代表着当前硬件设备(如ipad、iPhone)的一个唯一标识,用来作为以后后台推送的目标标识
3.步骤0中侦听的Notification就是后台执行了推送之后,应用程序接收到会触发的事件
-----------------------------以上为AS的前期准备-------------------------
-----------------------------以下为JavaPNS------------------------------
0.JavaPNS前期需要准备的有,在AIR端获取的设备Token,可以通过Http或者RemoteObject等方式传递给后台,并根据需求自行保存。还需要设备证书.p12,密钥。
1.定义并发送推送的内容和声音等,可参看JavaPNS的PushNotificationPayload文档
2.发送的推送内容,实际是发送给了苹果的APNS服务器,然后通过APNS服务器对设备的Token发送到指定的IOS设备上,IOS再发送给安装在其上面的应用,从而实现数据的推送
以上就是关于AIR for IOS的数据推送服务的一套流程思路
依赖包
bcprov-jdk15-147.jar(一种Java的提供机密服务的包)
http://www.bouncycastle.org
如需要参考代码,可参看如下
http://help.adobe.com/zh_CN/air/build/WSd6d4f896b3a8801b7be2f55d138e29d5e40-8000.html
http://w54653520.iteye.com/blog/1319595
总结出一个结论:就是JavaPNS在网上大部分的例子很难一下子就看懂,而且基本代码没有讲解和注释,总的来说就是没有一个明确的思路
这里面是JavaPNS 2.x的使用,网上大部分例子是1.x的,包结构有了改变的
这里用自己的语言概要的记录一下吧~
×这里仅仅记录 流程的思路,和顺序,没有具体的代码实现
依次步骤
0.对RemoteNotifier进行事件侦听,侦听Token,Notification等,侦听事件参看API文档,根据自己
1.AIR 端向苹果服务器发送一个请求(前提是应用在开发者中心已经开通了推送服务,并且制作了证书文件)
参看RemoteNotifier的subscribe方法
flash.notifications包里面一共只有3个类,并且都很简单,只有几个方法,可以看一看
2.步骤1发送的请求会返回一个Token,这个Token代表着当前硬件设备(如ipad、iPhone)的一个唯一标识,用来作为以后后台推送的目标标识
3.步骤0中侦听的Notification就是后台执行了推送之后,应用程序接收到会触发的事件
-----------------------------以上为AS的前期准备-------------------------
-----------------------------以下为JavaPNS------------------------------
0.JavaPNS前期需要准备的有,在AIR端获取的设备Token,可以通过Http或者RemoteObject等方式传递给后台,并根据需求自行保存。还需要设备证书.p12,密钥。
1.定义并发送推送的内容和声音等,可参看JavaPNS的PushNotificationPayload文档
2.发送的推送内容,实际是发送给了苹果的APNS服务器,然后通过APNS服务器对设备的Token发送到指定的IOS设备上,IOS再发送给安装在其上面的应用,从而实现数据的推送
以上就是关于AIR for IOS的数据推送服务的一套流程思路
依赖包
bcprov-jdk15-147.jar(一种Java的提供机密服务的包)
http://www.bouncycastle.org
如需要参考代码,可参看如下
http://help.adobe.com/zh_CN/air/build/WSd6d4f896b3a8801b7be2f55d138e29d5e40-8000.html
http://w54653520.iteye.com/blog/1319595
发表评论
-
maven执行生成javadoc报错 MavenReportException: Error while creating archive:
2018-10-12 09:35 4283[INFO] MavenReportException: Er ... -
Linux 下载Oracle JDK,前缀
2018-09-10 09:22 716wget --no-check-certificate --n ... -
关于FileDescriptor的解释
2018-06-19 19:16 1198最近在阅读Tomcat的源码,其中Nio的底层实现用到了Fil ... -
关于AsynchronousSocketChannel的正确关闭方法,以及关闭出错异常AsynchronousCloseException的处理
2017-05-18 09:28 5087如下异常一致困扰了我很久,Google和度娘了很久都没有解决, ... -
linux下下载sun 的JDK
2016-07-24 15:07 865因为sun有下载链接的验证,所以无法直接通过url下载 那么 ... -
iText操作PDF,中文支持的问题
2014-07-30 20:37 3503最近各种研究PDF的编辑,之前看例子有使用PDFBox的,但是 ... -
Java重定向sendRedirect与请求转发的区别
2014-01-08 15:57 2760此内容纯属COPY 请求重定向与请求转发的比较,HttpS ... -
在Windows上使用AudioInputStream导致文件被占用无法delete的解决办法
2013-12-17 14:13 1911最近在研究通过HTML5录制音频直接上传到后台保存文件 使用 ... -
JS & JAVA通过流的方式传递文件或字符
2013-11-13 08:09 9075首先是前端 JS代码 类似如下 function cal ... -
关于AIR资源文件打包不到bin-debug里面的原因可能
2013-03-18 16:02 1699此问题也适用于Flex 首先说明我的状况 在使用外部加载资源 ... -
JavaPNS初级使用,关于Push工具类的使用
2013-02-25 12:53 4478首先的Push里简单的 alert、badge、sound和 ... -
Tomcat不影响启动时间 启动完成后执行一个操作的实现方法
2013-02-22 23:53 6651关于Tomcat启动后台服务时候,在不影响启动时间的情况下,启 ... -
保存上传文件时,服务器上创建要保存的目录
2013-02-18 16:52 1217File absFile=new File(uploadPat ... -
Starling中MovieClip倒序,反向播放
2013-01-28 12:39 1717关于Starling中的MovieClip反向、倒序播放实现 ... -
Starling-Feathers中设置单个组件对象的样式
2013-01-21 21:00 1484关于基于Starling的Feathers组件库,版本号比较小 ... -
关于ActionScript项目中使用RemoteObject遇到的问题
2013-01-04 23:26 3846关于在ActionScript项目中,使用RemoteObje ... -
关于AIR for IOS开发时,推送服务的证书(***.cer)使用
2013-01-04 16:04 1623Adobe 官方的帮助文档其实有了Demo和依次的步骤 地址如 ... -
关于Class flash.notifications::RemoteNotifierSubscribeOptions could not be found.
2013-01-04 11:51 1548关于在ActionScript 的Mobile移动项目中,使用 ... -
关于Starling的交互响应
2012-12-24 19:11 1379对于Starling的交互 已经不能使用MouseDown、 ... -
关于Flex初始化时访问的stage为null的问题
2012-12-19 22:09 1830在使用Flex编写AIR程序的时候 访问this.stage ...
相关推荐
以下是实现AS3 Air for iOS应用内购的基本步骤: 1. **设置项目**:确保你的Xcode项目已经配置了正确的bundle identifier,并且你的Apple Developer账号已经为你的应用注册了内购产品。 2. **创建ANE**:编写...
总的来说,AirPrint_Installer结合补丁的使用,使得iOS用户能够方便地享受到无线打印带来的便利,只需简单几步操作,就能实现移动设备与打印机之间的无缝对接。只要遵循正确的步骤,解决可能出现的问题,无线打印将...
本文将深入探讨如何在AS3(ActionScript 3)环境中利用Adobe AIR实现与iOS设备上的AirPlay功能的集成。 【描述】Adobe AIR连接AirPlay功能 Adobe AIR为开发者提供了跨平台的开发能力,包括在iOS平台上。AirPlay是...
总之,“AirPrint for Windows X64/X86”是一个使Windows用户也能体验到AirPrint便捷性的工具,通过简单的安装和配置步骤,使得跨平台的无线打印成为可能。只要遵循提供的说明和注意事项,用户可以轻松地在Windows...
这个项目是关于在Android设备上实现AirPlay的接收端功能,使得Android设备能够接收来自iOS系统的音视频推送,特别是在iOS9及更高版本的系统上。AirPlay的私有协议通常对第三方开发者不开放,因此破解这一协议是一项...
友盟推送ANE是一款适用于Android和iOS双平台的推送服务扩展包,它允许开发者轻松集成推送通知功能到他们的应用中。ANE(Adobe Native Extension)是Adobe Air的一个特性,它为Adobe Air应用程序提供了与原生移动平台...
总结起来,这个压缩包文件可能包含的是与iOS开发者证书相关的指南或工具,帮助使用Flex、Flash和Air进行手机应用开发的人员了解如何生成和使用证书来构建和签署IPA文件,以便在越狱或非越狱的iOS设备上运行。...
在移动应用开发领域,iOS和Android平台都提供了自家的应用内购买(In-App Purchase, IAP)机制,以便开发者能够为用户提供付费解锁功能、虚拟商品购买等服务。本教程主要聚焦于如何在Adobe Air框架下实现跨平台的iOS...
Flex数据推送技术是一种在富互联网应用(Rich Internet Application,RIA)开发中常用的...开发者可以根据项目需求和资源限制选择合适的方式,并结合其他技术如WebSocket和数据管理策略,实现高性能的数据推送功能。
iOS9 AirPlay源码是针对苹果设备在iOS9及以上版本中实现AirPlay功能的编程代码。AirPlay是由Apple公司开发的一种无线技术,允许用户将音频、视频、照片和镜像从一个设备无线传输到其他支持AirPlay的设备上,如Apple ...
这个“ios AirPrint,打印报表”项目显然关注如何利用AirPrint技术来实现报表的无线打印。下面,我们将深入探讨AirPrint的工作原理、报表打印的实现过程以及代码生成图片的关键点。 1. **AirPrint工作原理**: Air...
在描述中提到,AirPrint 支持Windows 7等Windows操作系统,这意味着即使您的电脑运行的是Windows系统,也可以通过特定的设置和工具来实现与iOS设备的AirPrint兼容。在提供的压缩包文件中,有两个名为“AirPrint iOS ...
AirPlay是苹果公司推出的一种无线流媒体协议,通过Wi-Fi网络连接,使得iOS和macOS设备可以与兼容的扬声器、音响、电视等设备进行无缝互动。在iOS中,AVFoundation框架提供了对AirPlay的支持。 要实现AirPlay播放...
标题中的“让win10支持苹果手机屏幕推送”是指在Windows 10操作系统上实现与Apple设备(如iPhone或iPad)的屏幕镜像功能,即让Windows 10电脑能够显示苹果设备的屏幕内容。这一功能通常被称为AirPlay,但Windows 10...
针对这一问题,下面将详细解释如何降级修复iPad Air至iOS8的步骤。 首先,升级到iOS8.0.1后设备出现故障的主要症状是失去蜂窝网络连接和TouchID功能的失效,这通常是由于更新过程中出现了严重错误,导致系统无法...
AirPrint无线打印套件旨在简化iOS和Mac设备的打印过程,通过bounjorn等工具,即使打印机不原生支持AirPrint也能享受到便捷的无线打印服务。通过正确安装和设置,用户可以轻松实现从iPad等设备直接无线打印文档、照片...
在标签中提到的“源码”意味着你可能需要查看或理解代码实现,而“工具”则涉及使用Adobe AIR SDK和开发环境。提供的压缩包文件“app”可能是编译后的APK文件,用于在Android设备上部署和运行。为了深入学习,你可以...
然而,有些应用需要在后台持续运行,例如音乐播放、位置跟踪或实时消息推送。针对"iOS应用进入后台继续更新数据"这个主题,我们将探讨如何在iOS应用进入后台后仍能保持数据的更新。 1. **后台执行模式**:iOS提供了...
flex、flash及air等ios开发证书(P12格式) 压缩包内含两个文件: ios.p12(ios开发证书) mobileprovision.mobileprovision(配置文件) 用该证书及对应配置文件可以免99刀的Apple developer费用,编译出的ipa...
实际上AirPlay并不仅仅包含屏幕镜像和音频,同时还包括图片和视频推送等功能,而且自IOS4.2以来到现在整个协议也经历了多次升级和变化,网上虽然也可以找到一些资料,但是这些资料通常都比较古老,和最新的协议差别...