-
微信企业号开发之消息与事件的被动响应
企业号是微信为企业客户提供的移动应用入口。它帮助企业建立员工、上下游供应链与企业IT系统间的连接。利用企业号,企业或第三方合作伙伴可以帮助企业快速、低成本的实现高质量的移动轻应用,实现生产、管理、协作、运营的移动化。本文重点介绍接收到用户的消息请求后如何给用户响应消息。消息与事件的类型1、text消息消息的明文XML结构:<xml> <ToUserName><![CDATA[toUser]]></ToUserName> <Fro...…
-
微信企业号开发之消息与事件的接收
企业号是微信为企业客户提供的移动应用入口。它帮助企业建立员工、上下游供应链与企业IT系统间的连接。利用企业号,企业或第三方合作伙伴可以帮助企业快速、低成本的实现高质量的移动轻应用,实现生产、管理、协作、运营的移动化。将应用设置在回调模式时,企业可以通过回调URL接收员工回复的消息,以及员工关注、点击菜单、上报地理位置等事件。在接收到事件后,企业可以发送被动响应消息,实现员工与企业的互动。企业在接收消息,以及发送被动响应消息时,数据包以xml格式组成,以AES方式加密传输。本文主要介绍如何处...…
-
微信企业号开发之开启回调模式
企业号是微信为企业客户提供的移动应用入口。它帮助企业建立员工、上下游供应链与企业IT系统间的连接。利用企业号,企业或第三方合作伙伴可以帮助企业快速、低成本的实现高质量的移动轻应用,实现生产、管理、协作、运营的移动化。本文主要介绍如何使用Java语言进行回调模式的URL验证等内容。开启回调模式配置1、到应用中心选择需要使用回调模式开发的应用,点击进入后会有如下的模式可供选择:2、选择回调模式点击进入回调模式的配置界面,如下图所示:当你开启应用的回调模式时,企业号会要求你填写应用的URL、To...…
-
iOS8中Today Extension的使用
扩展(Extension)是iOS 8中引入的一个非常重要的新特性。扩展让app之间的数据交互成为可能。用户可以在app中使用其他应用提供的功能,而无需离开当前的应用。iOS 8系统有6个支持扩展的系统区域,分别是Today、Share、Action、Photo Editing、Storage Provider、Custom keyboard。支持扩展的系统区域也被称为扩展点。对于赛事比分,股票、天气、快递这类需要实时获取的信息,可以在通知中心的Today视图中创建一个Today扩展实现。...…
-
iOS开发中Settings.bundle的使用
在iOS开发中很多时候开发者需要让用户自行设置一些系统的配置项目,比如让用户设置是否支持在3G模式下加载数据,或者是让用户自己设置支不支持网络数据缓存的功能。另外在企业级应用开发中经常有需要对后台的访问地址进行调整那么需要用户自行的进行配置,下面是爱奇艺和招商银行的设置配置项:Settings.bundle配置说明在Settings.bundle中支持如下几种配置项:1、GroupGroup类似于UITableView中的Group分组,用来表示一组设置项,配置如下所示:配置项说明:(1)...…
-
使用GitHub进行项目托管
Git 是由 Linux 之父 Linus Tovalds 为了更好地管理linux内核开发而创立的分布式版本控制/软件配置管理软件。目前支持 Windows 、MacOSX 、Linux 等多种主流平台,特点为快速、高效及易于使用。在GitHub上创建一个新的repository1、在浏览器中输入https://github.com/login登录GitHub.2、登录完成后,点击页面的右上角的加号,选择New repository.3、为repository创建一个简短的、易记的名称。...…
-
微信公众平台开发之URL处理
在微信公众平台开发中会遇到很多地方需要向客户端返回一个URL地址,比如用户点击了界面上的菜单,触发了菜单的事件,后台检测到这个事件之后需要想用户返回一些信息,如果信息是以一段文本来展示的而且里面包含一个阅读更多的超链接,这个该怎么处理呢?熟悉HTML的朋友对超链接一定不会陌生,只要用<a href="URL地址">这是超链接</a>这样的形式写一段代码就可以实现一个简单的超链接,用户点击之后会跳转到href属性里配置的URL地址。今天主要介绍的是在微信中如何使用超链...…
-
在StartSSL上申请免费SSL证书
跟VeriSign一样,StartSSL(http://www.startssl.com,公司名:StartCom)也是一家CA机构,它的根证书很久之前就被一些具有开源背景的浏览器支持(Firefox浏览器、谷歌Chrome浏览器、苹果Safari浏览器等)。在去年9月份,StartSSL竟然搞定了微软:微软在升级补丁中,更新了通过Windows根证书认证程序(Windows Root Certificate Program)的厂商清单,并首次将StartCom公司列入了该认证清单,这是微...…
-
iOS开发中SVN管理工具的使用
SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS转移到Subversion。SVN命令行工具1、从本地导入代码到服务器(第一次初始化导入),在终端中输入:svn import /Users/apple/Documents/workspace/project svn://hostname/svn/project --username=mj --password=123...…
-
阿里云Ubuntu系统搭建SVN服务器
近期入手了一台阿里云(阿里云是国内优秀的云计算服务提供商,属于阿里巴巴旗下)的云服务器(Ubuntu系统)打算用来做WEB API的服务器,另外为了便于对数据和相关文档的管理需要在服务器上搭建SVN服务器,本文主要是用于记录如何搭建SVN服务器以及在搭建过程中遇到的一些问题。SVN服务器相关软件安装1、使用SSH远程服务器(1)对于MAC OS/Liunx的用户直接打开终端输入ssh 用户名@实例名,例如 ssh root@192.168.1.100执行上面的命令后终端会提示输入密码,验证...…