开源是一种态度、分享是一种精神 — FirApi发布、WeiXinApi更新
在云计算盛行的年代,接触开发式的平台必不可少,因项目累积的代码也不少,之前本着"重复的事情自己做一次就够了,不需要其他人在重复为此工作."的想法发布了WeiXinApi、Bootstrap for MVC,在许久之后的今天对WeiXinApi进行了升级,并发布一款新的API——FirApi。
什么是Fir?
FIR.im是一个免费App托管平台, 全名 Fly It Remotely,能够帮助开发者两步简单发布应用程序, 极大简化了App内测的过程 。内测应用分发只是开发过程中一个小环节,但这个环节却占用了开发者大量时间:需要通过邮件、QQ、FTP等方式把IPA程序发给 测试者,测试者拿到IPA程序要通过iTunes进行同步安装。如果版本更新频繁,测试者常常不知道哪个是最新版本,同时基于App测 试反馈的沟通也非常耗费人力;UDID更是一个头疼的问题。开发者需要告诉许多测试者UDID是什么,从哪里获取,开发者收集到 UDID后,要配置到IPA程序文件中,这样测试者才有权限安装应用。FIR.im的创建正是为了解决这些问题,让开发者将更多的精力投 入到产品本身当中。
Fir地址:http://fir.im/
为什么在项目中我们使用Fir?
- 为了更简单的在Apple平台上使用Ad Hoc(无需越狱即可安装没有上架在AppStore中的APP,具体的自行Search哈)。
- 不需要架设基于SSH的Web服务器。
- 减轻带宽压力与节省成本。
以上是我们在项目中使用Fir的理由。
如何使用FirApi?

CodeMap:
WeiXinApi更新了什么?
不了解WeiXinApi的朋友可以戳:http://www.cnblogs.com/ants/p/3605609.html
- 解决因微信更新导致设置开发者信息失败的问题。
- 支持加密EncodingAESKey与消息加解密方式的设置。
关于Bootstrap for MVC
详情请戳:http://www.cnblogs.com/ants/p/3766108.html
如何得到它们?
NuGet
FirApi
Install-Package Rabbit.FirApi
https://www.nuget.org/packages/Rabbit.FirApi/
WeiXinApi
Install-Package WeiXinApi
https://www.nuget.org/packages/WeiXinApi/
Bootstrap for MVC
Install-Package Rabbit.Bootstrap.MVC
https://www.nuget.org/packages/Rabbit.Bootstrap.MVC/
CodePlex
FirApi
WeiXinApi
https://publicplatformwebapi.codeplex.com/
Bootstrap for MVC
https://bootstrapformvc.codeplex.com/
写在最后
关于BUG的反馈:请发送Email至:majian159@live.com。
开源是一种态度、分享是一种精神。
开源是一种态度、分享是一种精神 — FirApi发布、WeiXinApi更新的更多相关文章
- php大力力 [022节]php编程要有一种态度:渴望遇见麻烦
2015-08-27 php大力力022.php编程要有一种态度:渴望遇见麻烦 不能一遇到问题和麻烦,就烦躁焦躁. 写程序,写代码,调试实验就是天天遇见不可预期的错误bug,这是常态.老生常谈,要适应 ...
- Python中模拟enum枚举类型的5种方法分享
这篇文章主要介绍了Python中模拟enum枚举类型的5种方法分享,本文直接给出实现代码,需要的朋友可以参考下 以下几种方法来模拟enum:(感觉方法一简单实用) 复制代码代码如下: # way1 ...
- GTD:是一种态度
时间管理发展的四个阶段: 第一代理论着重利用便条与备忘录,在忙碌中调配时间与精力: 第二代理论强调行事历与日程表,反映出时间管理已注意到规划未来的重要: 第三代理论正是目前流行的优先级观念.也就是依据 ...
- android 实现分享功能两种方法
当我想做一个智能的记事本的时候,我就在尝试自己写一组分享功能.后来才知道,原来每个社交软件中都有自己的分享接口. 这就大大减少了我们的代码量了. 第一种方法:特点--简单 package com.ex ...
- debian7更换gcc版本的二种方法分享
debian7更换gcc版本的二种方法分享 最近在编译qt,之前用的是debian6,gcc版本是gcc-4.4,当使用debian7时,编译遇到了很多跟debian6不一样的问题,debian7 ...
- 深入探讨:LBS是一种工具而非一种模式
移动互联网的快速发展,带动着移动互联网应用的不断创新.从2010起,LBS的概念就在中国迅速兴起,但到了2011年底提供LBS服务的企业从最多50家已经降至仅剩15家.投行在看好移动互联网的同时又对L ...
- 【腾讯云的1001种玩法】几种在腾讯云建立WordPress的方法(Linux)(二)
版权声明:本文由张宁原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/126547001488207964 来源:腾云阁 ht ...
- LVS原理详解(3种工作模式及8种调度算法)
2017年1月12日, 星期四 LVS原理详解(3种工作模式及8种调度算法) LVS原理详解及部署之二:LVS原理详解(3种工作方式8种调度算法) 作者:woshiliwentong 发布日期: ...
- .NET环境下导出Excel表格的两种方式和导入两种类型的Excel表格
一.导出Excel表格的两种方式,其中两种方式指的是导出XML数据类型的Excel(即保存的时候可以只需要修改扩展名为.xls)和真正的Excel这两种. using System; using Sy ...
随机推荐
- 【转载】 ionic 的 下拉刷新 与 上拉加载
这篇文章是讲解 Ioinc中怎么实现 下拉刷新和上拉加载的.也是我们日常做项目是必不可少的功能.有兴趣的小伙伴可以来学习一下. 更多关于 IONIC 的资源: http://www.aliyue.ne ...
- apache下自定义404错误页面
404页面的目的是:告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开. 很多开源系统包括CMS系统.Blog系统等不提供404页面或提供的404页面并未达到SE ...
- buaaoj230——next_permutation的应用
题目地址 简单的全排列输出,借用stl中的next_permutation就非常简单了. 关于next_permutation:(备忘,来源网络) /*这是一个求一个排序的下一个排列的函数,可以遍历全 ...
- 在Eclipse上建立hadoop2.2.0/hadoop2.4.0源代码阅读环境
1.安装依赖的包: yum install gcc-c++ g++ autoconf automake libtool cmake zlib1g-dev pkg-config libssl-dev 2 ...
- vs git extensions简单使用方法
一.准备工具 0.下载Git windows版本下载 http://git-scm.com/download 1.下载Git Extensions.地址http://sourceforge.net/p ...
- 2015-微软预科生计划-面试题-Swimming Plans
http://hihocoder.com/problemset/problem/1188 题目大意 Steven在时刻T到达了室内游泳池. 游泳池一共有N条泳道,游泳池两侧分别标记为0和1. 已知除了 ...
- java 读取文件最佳实践
1. 前言 Java应用中很常见的一个问题,如何读取jar/war包内和所在路径的配置文件,不同的人根据不同的实践总结出了不同的方案,但其他人应用却会因为环境等的差异发现各种问题,本文则从原理上解释 ...
- HANS123
//策略:HANS123//周期:日内//类别:趋势突破 作为外汇市场上广为流行的一种突破交易策略,HANS123以其简洁的开盘后N根K线的高低点突破,作为交易信号触发的评判标准.这也是一种入场较早的 ...
- no package 'webkit-1.0' found
linux安装程序的时候 ./configure 提示 no package 'webkit-1.0' found 解决方法: 安装 libwebkitgrk-dev包 1. sudo apt-get ...
- windows核心编程---第七章 用户模式下的线程同步
用户模式下的线程同步 系统中的线程必须访问系统资源,如堆.串口.文件.窗口以及其他资源.如果一个线程独占了对某个资源的访问,其他线程就无法完成工作.我们也必须限制线程在任何时刻都能访问任何资源.比如在 ...