apicloud 第一篇

  最近公司需要开发一款app,说实话,之前也只是对Android有过一部分的了解,ios基本上都毛都不知道,所以作为小公司的我们经过商议决定使用apicloud,虽然用户体验不如原生的好,但谁叫我们穷,没钱招人呢,哈哈

这里就针对在使用apicloud开发过程中遇到的问题与相应的解决进行记录和与我相同的小伙伴们一起成长。

  到apicloud官网下载相应的开发工具,之前做java都是用Eclipse,但这里我建议大家用官网推荐的studio,基于Atom的一款开发工具。虽然里面也有不少坑,但是总体针对这种混合式的开发,有很多自带的插件,还是比较好上手的,基本上的话我们不用去写后台代码,只需要我们关注前端就好(其实针对像我这样的后台开发者来说也有些痛苦,毕竟要去写css ,蓝瘦啊。。),除非遇到特殊情况,比如我们需要自己定制一些模块,或者接入第三方平台时,我们就需要自己去敲后台代码了,如果遇到这种情况,Android的话建议使用Android Studio,用着会比eclipse爽,再说,Google也早不支持了对吧。(ios暂时略过以后接触到再聊)。

  基本上看看官网的教程和文档,创建应用与基本的一些编码技巧大家也就能开始了。

  模块:apicloud有一个模块的概念,其实就是把别人封装的代码,apicloud打成模块包继承到我们自己的app中。

  wx模块:

    集成wx模块后,我们需要在config.xml 文件中把需要相关的参数配置,如下

    

<feature name="wx">
        <param name="urlScheme" value="wx************"/>
        <param name="apiKey" value="wx************"/>"/>
        <param name="apiSecret" value="************"/>"/>
    </feature>

    配置好feature后需要上传至apicloud云端,并打包(自定义loader),这里强调一下,建立如果小伙伴接触apicloud做app 开发阶段不要使用官方提供的app loader,因为app loader 很多模块及时配置添加后,也无法使用,类似wx这种里面含有支付功能的模块,就无法使用。

    然后是微信开发平台的审核,地址是 https://open.weixin.qq.com/, 注册登录一系列操作后,开始慢慢审核路,运气好的话,2-3天就可以审核通过。

    

    帐号审核通过后,我们就可以创建应用,创建应用时,需要上传应用包名与应用签名,这里标红一下,后面说明,这就是今天遇到的问题。应用签名需要下载微信提供的应用签名工具,把它安装到手机上或者模拟器上后,输入你应用的包名,就可以生成一串秘钥,把它丢到你申请的应用签名文本框下就可以,最后创建并审核,ok,我们又要开始等待了。。。

    等待应用审核通过后,如果需要开通微信支付与微信授权登录,那么就要交300大洋,并且填一堆资料,然后提交。

    如果你交了300大洋,那么不久就会有人给你打电话,(当然是微信官方的),一些验证后,ok,你的审核通过了,终于可以愉快的使用wx模块了,可以登录了!!

    

    不,当你把urlScheme,apiKey与apiSecret配置好后,发现还是不行,会返回错误码 -1 ,而文档标注的是未知错误

    这里告诉大家,这个错误基本上是因为应用签名的原因,微信在应用审核通过后,会把应用签名在云端更改为一串16进制码,这里我们需要重新使用官方提供的应用签名工具生成一次或者如果你有心,把之前生成的签名保留了下来,然后把应用签名修改一下,就完事了,是的,就完事了!!!但是你找遍贴吧也很难找到准确的解答,如果你和我一样是第一次接触,估计也会难受吧。

    最后一点,如果重新修改后还是报错,建议把微信重新安装一下即可。

原文地址:https://www.cnblogs.com/jony-it/p/10274340.html

时间: 2024-10-22 06:14:42

apicloud 第一篇的相关文章

CSS px, em, 和rem; float以及clear(第一篇学习)

px:相对长度,相对于屏幕分辨率: em:相对长度单位,相对于当前对象内文本的字体尺寸.如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸.  任意浏览器的默认字体高都是16px.所有未经调整的浏览器都符合: 1em=16px.那么12px=0.75em,10px=0.625em.为了简化font-size的换算,需要在css中的body选择器中声明Font-size=62.5%,这就使em值变为 16px*62.5%=10px, 这样 12px=1.2em, 10px=1em

无限互联奖学金文章连载北京总部四十九期胡梦川 第一篇

无限互联奖学金文章连载北京总部四十九期胡梦川 第一篇: 今天是来到无限互联的第四天,严格来说已经第六天了,刚来就是开班典礼,给人一种很好的氛围.老师讲了很多关于以后学习的技巧和规定,我的第一感觉是,比备战高考还要严格,不过这才能体现一个组织的负责任.正式开讲才感觉到这个班级的大神无处不在,不努力根本赶不上,就是这个学习氛围和高强度的练习很重要.多用心你才能感觉到有些事其实很简单.关于学习时间大家基本都是一天不动的在敲代码,等于给自己一个机会吧.时间飞逝,抓住机会才重要.刚来第一周,感受最深就是好

第一篇

奖学金文章连载北京总部四十九期胡梦川 第一篇: 今天是来到无限互联的第四天,严格来说已经第六天了,刚来就是开班典礼,给人一种很好的氛围.老师讲了很多关于以后学习的技巧和规定,我的第一感觉是,比备战高考还要严格,不过这才能体现一个组织的负责任.正式开讲才感觉到这个班级的大神无处不在,不努力根本赶不上,就是这个学习氛围和高强度的练习很重要.多用心你才能感觉到有些事其实很简单.关于学习时间大家基本都是一天不动的在敲代码,等于给自己一个机会吧.时间飞逝,抓住机会才重要.刚来第一周,感受最深就是好多事做了

SaltStack 入门到精通 - 第一篇: 安装SaltStack

实际环境的设定: 系统环境: centos6 或centos5 实验机器: 192.168.1.100 软件需求: salt 套件,及其需求环境 实验目的: 成功安装salt,并实现salt主从间通讯 特殊设置: 其它目的: 安装SaltStack(下面简称为salt) epel安装:salt安装需要epel源支持,所以在安装salt前需要先安装epel包 # centos5 下载下面rpm  wget -O    epel.rpm https://dl.fedoraproject.org/pu

jstl标签 core fmt fn函数使用参考(为第一篇的补充,更为实用)

JSTL标签 参考手册 前言 ========================================================================= JSTL标签库,是日常开发经常使用的,也是众多标签中性能最好的.把常用的内容,放在这里备份一份,随用随查.尽量做到不用查,就可以随手就可以写出来.这算是Java程序员的基本功吧,一定要扎实. JSTL全名为JavaServer Pages Standard Tag Library,目前最新的版本为1.1版.JSTL是由J

Python开发【第一篇】:目录

本系列博文改编自武沛齐老师的原创博文,主要包含  Python基础.前端开发.Web框架.缓存以及队列等内容 ,用于学习记录成长!!! Python开发[第一篇]:目录 Python开发[第二篇]:初识Python

Eclipse插件开发 学习笔记 PDF 第一篇到第四篇 免分下载 开发基础 核心技术 高级进阶 综合实例

<<Eclipse插件开发 学习笔记>>,本书由浅入深.有重点.有针对性地介绍了Eclipse插件开发技术,全书分为4篇共24章.第一篇介绍Eclipse平台界面开发的基础知识.包含SWT控件的使用.界面布局.事件处理等内容:第二篇是插件开发核心技术,主要介绍插件开发的核心知识要点,包含行为(Action).视图(ViewPart).编辑器(Editor).透视图(Perspective)等10章的内容.第三篇主要讲述插件开发的高级内容,包含开发高级内容.富client平台技术(R

U-BOOT-2016.07移植 (第一篇) 初步分析

U-BOOT-2016.07移植 (第一篇) 初步分析 目录 U-BOOT-201607移植 第一篇 初步分析 目录 编译和移植环境 更新交叉编译工具 1 下载arm-linux-gcc 443 2 安装arm-linux-gcc 443 安装环境Ubuntu 910 下载u-boot-201607并解压 分析顶层Makefile 1 找出目标依赖关系 2 总结 初次编译u-boot 1 配置 2 编译 分析u-boot启动流程 1 分析startS 2 分析crt0S 3 总结 1. 编译和移

我的第一篇博文:输入法编程

这是我的第一篇博文,在这之前,我要介绍一下我自己.我是一名核电工程师,已经工作了19年,我同时也是一名计算机爱好者.我利用业余时间学习编程. 最近我研究了输入法的编程.我阅读了很多园里的文章,特别是借鉴了启程之星公开的客户端的源码.研究已经取得进展,可惜眼睛看坏了,现在不是很方便用计算机,所以等我眼睛好一些时候,我会更详细地介绍我研究的输入法的心得.我做的几件事如下: 1. 启程之星输入法源码的主要原理搞懂了.编译成功,知道主要部分的逻辑关系: 2. 研究了启程之星最近版与服务器通讯的原理(此部