精华内容
下载资源
问答
  • 得到APP知识付费平台传播问题研究.pdf
  • Sina微博开放平台的地址是http://open.t.sina.com.cn/Sina微博开放接口中的很多功能需要授权才能使用,这里的授权就是得到App key和 App secret。申请:首先要注册新浪微博账号,使用此账号登陆。打开网址...

     

     

     

     

    最近由于需要调用微博开放接口,花点时间研究。刚上手,希望与大家多多交流,共同进步。也希望大家多提提意见和建议,感谢。

     

    Sina 微博开放平台的 地址是 http://open.t.sina.com.cn/

     

    Sina 微博开放接口中的很多功能需要授权才能使用,这里的授权就是得到 App key 和 App secret 。

     

    申请:

    首先要注册个新浪微博账号,使用此账号登陆。

    打开网址 http://open.t.sina.com.cn/ ,点击中间的 ‘ 我是开发者 ’ 按钮,

    上图这些按钮链接的内容都是对于开发有帮助的,其中微博开放代码和开发帮助文档分别放在 ’SDK 下载 ’ (我使用的语言室 Java )和 ’API 文档 ’ 中,这两个是以后开发经常用到的地方。

     

    我们现在要获得 App key 和 App secret ,点击 ’ 创建新应用 ’ 按钮,

     

    在表单中填入相应的信息,(由于我的是测试应用,只是测试接口的调用,这些信息也可以不保证信息的准确性)

     

    创建好之后,在 ’ 我的应用 ’ 中,就可以看到刚刚创建的应用,最下面的 App key 和 App secret 就是我们想要得到的。

    但是这时候就结束的话,在使用 App key 和 App secret 的时候可能会出现这个错误

    403 Forbidden: 没有权限访问对应的资源 .

    这是因为你的微博账号还没有与得到的 App key 和 App secret 关联。

    打开 ’ 我的应用 ’—‘ 编辑属性 ’ – ‘ 测试用户 ’ ,

    http://t.sina.com.cn/你的微博 ID号    中的 ID 号,添加到上面中。添加之后在下面的测试用户列表中就显示该用户。

    这样,该微博账号就可以使用刚刚获取到得 App key 和 App secret 。

     

     

    测试: 使用接口发布一条微博信息

    得到 App key 和 App secret 之后,是否可用,我们来测试一下便知。

    使用到得类: weibo4j.Weibo , weibo4j.example.Update

     

    1 将 ’SDK 下载 ’ 按钮中的 ’ Java SDK’( 我使用的语言是 Java) ,将解压包中的 weibo4j/src 下的源码放在一个工程内 (Project 即可 ) 。

    2 在 weibo4j.Weibo 中,更改成刚才获取的 key 和 secret

        public static String CONSUMER_KEY = "****"; public static String CONSUMER_SECRET = "*******";

    3 更改 weibo4j.example.Update

    args = new String[]{"微博登录名", "微博登录密码", "要发布的微博信息~~~"} ;

    为了方便将 上行代码放在 weibo4j.example.Update 中 main() 方法内第一行,

     

    这样,配置信息完成。

    4 在 weibo4j.example.Update 类中,右击 ’Run As ’ ‘Java Application ’ ,执行。

    在控制台中会发现有这句话

    Successfully updated the status to [ 要发布的微博信息 ~~~Wed Apr 13 09:35:43 CST 2011].

     

    表明该信息发布成功。

    那我们再使用微博账号登陆新浪微博 看看,结果该条信息已经成功发布。

    展开全文
  • 根据一些老博客里面的内容,现在整理一下目前流行的跨平台移动App开发技术的特点,并将几不同的开发平台框架进行比较说明,仅供大家参考。 每开发框架几乎都包含以下特性: 使用 HTML5 + CSS + JavaScrip

    目录

    总括

    几个开发框架的比较

    PhoneGap

    Cordova

    Ionic

    AppCan

    Dcloud

    APICloud

    React Native

    Xamarin

    Flutter

    WeX5

    总结

    React Native、Weex等有什么不同?


    总括

    根据一些老博客里面的内容,现在整理一下目前流行的跨平台移动App开发技术的特点,并将几个不同的开发平台框架进行比较说明,仅供大家参考。

    每个开发框架几乎都包含以下特性:

    • 使用 HTML5 + CSS + JavaScript 开发
    • 跨平台重用代码
    • 丰富的UI库
    • 提供访问设备原生API的 JavaScript API 包装器
    • 解决原生开发中机型适配的难题
    • 提供打包、部署的工具或服务
    • 都需要学习自身封装的 JavaScript API

    我们作为开发者筛选框架的要求:

    • 性能:运行速度快
    • UI:提供接近原生的UI体验
    • 插件多,文档丰富,开发效率高,容易扩展和维护
    • 满足业务需求

    几个开发框架的比较

    PhoneGap

    概述

    PhoneGap是一个采用HTMLCSSJavaScript的技术,创建移动跨平台移动应用程序的快速开发平台。它使开发者能够在网页中调用IOSAndroidPalmSymbian,WP7,WP8,BadaBlackberry等智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等,此外PhoneGap拥有丰富的插件,可以调用。业界很多主流的移动开发框架均源于PhoneGap。较著名的有Worklight、appMobi、WeX5等;其中WeX5为国内打造,完全Apache开源,在融合Phonegap的基础上,做了深度优化,具备接近Native app的性能,同时开发便捷性也较好。

    优点

    • 支持8个移动应用开发平台(Android,iOS,Windows,BlackBerry,Symbian,Bada,WebOS和Tizen)
    • 可以利用传统的web开发技术(如HTML、CSS、 JavaScript )开发用户接口,利用PhoneGap容器把它们部署到不同的应用环境和设备上
    • 此外,它允许您访问本机API,以便APP可以充分利用设备提供的各种功能
    • 完全做到了written once,run everywhere;代码编写完之后,通过phonegap的build工具构建
    • 采用w3c标准,包括但不限于HTML5、CSS3、JavaScript,比如说W3C标准中的命名方式等
    • 不需要手机编程基础,只要会HTML就能做应用,且能通过js调用设备底层硬件(比如加速计、摄像头、罗盘、通讯录、文档、GPS、媒体、网络、通知(警告、声音和振动)、存储、传感器等等)

    Cordova

    概述

    Cordova 和 PhoneGap 的区别?
    PhoneGap 是 Apache Cordova 的一个分发版,就像 Ubuntu 是基于 Linux 的一个发行版,其代码库也基于 Cordova,只是 PhoneGap 关联了 Adobe 的一些额外的商业工具或服务,例如 PhoneGap Build 和 Adobe Shadow,来帮助开发者简化开发。
    此外,两者提供的CLI工具、项目结构有差异,如:Cordova 把 config.html 放在项目目录下,而 PhoneGap 把它放在www 目录下。

    优点

    • 开源免费,社区生态成熟,插件丰富
    • 支持离线场景应用
    • 开发工具选择空间大

    缺点

    • 只提供基础访问设备的接口,需要自己搭配其他UI框架和JavaScript框架来搭配

    UI框架

    参考资料

    Ionic

    概述

    ionic是一个强大的混合式/hybrid HTML5移动开发框架,特点是使用标准的HTML、CSS和JavaScript,开发跨平台的应用,官网地址:http://www.ionic.wang/ (有详细介绍),对其更为清晰的说明可以表述为:Ionic = Cordova + AngularJS + 一套样式库

    技术要求

    • HTML + CSS + AngularJS

    优点

    • 基于 Cordova
    • 漂亮的界面,追求性能,专注原生,免费开源
    • Angular JS MVVM 开发理念,数据双向绑定
    • 继承自 Cordova,可以使用 Cordova 的插件

    缺点

    • Angular JS 学习路线陡峭
    • Ionic 框架相比于原生的 Cordova 有所差异,Cordova 某些官方插件可能不适用于Ionic

    AppCan

    概述

    基于业内领先的 Hybrid App 开发引擎,采用 HTML5 标准作为开发语言,一次开发,多平台适配。 提供团队管理、开发流程管理、配置管理、版本管理、测试管理等功能,有效、有序的控制开发过程,提升开发效率。通过AppCan IDE集成开发系统、云端打包器等,快速开发出Android、iOS、WP平台上的移动应用。

    有两种方式创建项目:IDE 和云端,并且IDE可以同步到云端。
    免费用户有100M空间、50个应用的限制。

    优点

    • 提供一体化解决方案,方便环境搭建、开发、调试、发布
    • 框架自带UI包,包含常用控件样式
    • 框架对UI、动画渲染进行过优化,反应速度快
    • 支持本地打包、云端打包
    • 基于密钥的代码加密

    缺点

    • 不开源,无法修改、优化底层代码
    • 分大众版和企业版,大众版免费,但功能有缺失
    • 暂不支持自行开发控件,无法调取android原生功能
    • 框架自带功能过多,导致应用安装包偏大
    • 文档偏少
    • 部分系统无法使用IDE进行调试
    • 只能在服务器端发布,无法在本地发布
    • IOS发布,需要将证书上传至服务器

    参考资料
    Phonegap VS AppCan

    企业版和大众版主要有以下几点区别

    • 开发环境:
      企业版走独立的开发环境与打包环境,企业版配备macmini打包服务器,可以实现本地环境下创建项目,调试,打包;
      大众版不管是创建项目还是打包都需要依托于官方的服务器,需要在联网的情况下进行,打包需要将源码上传到官方服务器进行打包;
    • 版本控制:企业版独立控制引擎插件的版本;
      大众版官方统一维护,官方换哪个版本开发者就需要使用哪个版本,没有选择;
    • 协同开发:企业版可通过macmini后台分配开发者或者应用管理员帐号,可实现协同开发。
      大众版不能满足协同开发
    • 企业版有推送API接口
      大众版没有
    • 售后服务:企业版有独立的售后团队
      大众版的入口是论坛

    Dcloud

    概述

    普通的HTML5技术与原生技术相比,有跨平台、动态、开放、直达二级内容页面等特点,但却在性能、工具、能力方面弱于原生技术。DCloud推出免费的HTML5开发IDE“HBuilder”,以改善HTML5开发工具弱于原生的问题。后续又推出免费的手机强化引擎“5+ Runtime”,其内置的Native.js技术可调用手机终端40多万原生API,弥补HTML5功能弱于原生的问题,DCloud相关组件如下图:

    Dcloud组件

     

    优点

    • 国内厂商,中文文档
    • 对HTML5的性能、工具、能力都做了深入扩展,提供 IDE 、云服务等帮助节省时间
    • MUI 更贴近国内App使用习惯,提供模块的详细例子,如登录,个人中心
    • 内置的Native.js技术可调用手机终端40多万原生API

    缺点

    • 部分操作需要具备原生开发经验,如离线打包App
    • 新产品仍然有bug,还需改进
    • 云编译必须联网获取AppId

    学习路线

    DCloud学习路线

    APICloud

    概述

    APICloud是国内较早布局低代码开发的平台之一,其发布的低代码效率工具Plus Mode,为IT项目中每个角色提供专业工具,将需求分析、产品原型、UI设计、前端开发、后端开发紧密衔接,并基于行业大数据对前置环节进行复用,最终缩减大量重复性工作,有效提升30%-60% IT项目效率。是手机APP制作与开发的专家平台。

    优点

    • 不懂原生开发,不懂后台语言就可完成APP

    缺点

    • 更新速度快,版本不够稳定
    • 面向不懂App开发人群,不适合程序员和科技公司,过度依赖会降低技术水平

    React Native

    概述

    React Native产出的并不是“网页应用”, 或者说“HTML5应用”,又或者“混合应用”。 最终产品是一个真正的移动应用,从使用感受上和用Objective-C或Java编写的应用相比几乎是无法区分的。 React Native所使用的基础UI组件和原生应用完全一致。 你要做的就是把这些基础组件使用JavaScript和React的方式组合起来。能够在Javascript和React的基础上获得完全一致的开发体验,构建世界一流的原生APP。仅需学习一次,编写任何平台。(Learn once, write anywhere)

    优点

    • 能够在Javascript和React的基础上获得完全一致的开发体验,构建世界一流的原生APP
    • 仅需学习一次,编写任何平台。(Learn once, write anywhere)
    • 虽然不能做到一次编码到处运行,但是基本上即使是两套代码, 也是相同的jsx语法, 使用js进行开发。用户体验高于html, 开发效率较高
    • Flexbox布局据说比native的自适应布局更加简单高效
    • 可实现在线更新,允许运行于JavaSriptCore的动态加载代码,更贴近于原生开发
    • 使 App 可以达到每秒 60 帧(足够流畅),并且能有类似原生 App 的外观和手感
    • 如果你只想给现有的原生应用中添加一两个视图或是业务流程,React Native 也同样不在话下

    缺点

    • 初次学习成本高
    • 必须在不同平台下写两套代码,依赖暴露的接口
    • 当官方封装的控件、API无法满足需求时就必然需要懂一些native的东西去扩展,扩展性仍然远远不如web,也远远不如直接写Native Code

    Xamarin

    概述

    Xamarin 是移动开发的未来——移动应用跨平台开发的唯一解决方案。开发人员透过Xamarin开发工具与程序语言,即可开发出iOS、Android 与Windows 等平台的原生(Native) App 应用程序,不须个别使用各平台的开发工具与程序语言,不只是「write-once, run everywhere」的跨平台解决方案,更可达到 「write your code once, and present native UIs on each platform.」之跨平台开发能力。由于Xamarin可直接产生各平台之原生App应用程序,相较于其他跨平台方案,藉由Xamarin所开发出来的App应用程序,更能发挥出各行动平台的功能与特性,且具有最佳的执行效能。

    优点

    缺点

    • 稍微延迟支持最新的平台更新
    • 对开源库的访问受限
    • Xamarin生态系统不大的问题
    • 需要有本地语言的基本知识
    • 不适用于重图形应用程序
    • 更大的应用程序大小
    • 与第三方库和工具的兼容性问题

    Flutter

    概述

    Flutter 由 Google 的工程师团队打造,用于创建高性能、跨平台的移动应用。Flutter 针对当下以及未来的移动设备进行优化,专注于 Android and iOS 低延迟的输入和高帧率。Flutter 可以给开发者提供简单、高效的方式来构建和部署跨平台、高性能移动应用;给用户提供漂亮、快速、jitter-free 的 app 体验。

    优点

    • 高生产效率。一套代码可以开发出Android和iOS应用;Dart语言优越性,使得同样的功能只需要很少的代码;迭代更加方便, hot reload功能
    • 创建优雅的、高度可定制的用户界面。Flutter内置了对Material Design和Cupertino(iOS-favor)的UI组件库;提供了可定制 的UI组件,不再受制于OEM控件的限制
    • 借助可移植的GPU加速的渲染引擎以及高性能本地ARM代码运行时以达到跨平台的高质量用户体验

    缺点

    • Flutter采用Dart语言开发,属于小众语言,需要一切都要重新学习
    • Flutter现在还处在Beta阶段,第三方库很少

    WeX5

    概述

    WeX5是开源并且免费使用的APP开发工具,能够提高APP的开发效率。其在eclipse基础上封装了很多东西,提供丰富组件体系,方便快捷,是一款前端开发工具,支持多种后台开发语言。WeX5一直坚持采用H5+CSS3+JS标准技术,一次开发,多端任意部署,确保开发者成果始终通用、不受限制。WeX5的混合应用开发模式能轻松调用手机设备,如相机、地图、通讯录等,让开发者轻松应对各类复杂数据应用,代码量减少80%。同时开发出的应用能够媲美原生的运行体验。

    优点

    • 跨平台多前端应用开发,支持app、web和微信应用快速开发
    • 高效精致的UI组件体系,完全基于主流标准和技术
    • 本机API框架(Native APIFramework)
    • 可视化拖拽式集成开发环境IDE
    • 全能力的调试支持和智能代码提示
    • 无限制、多方式、可加密的App应用打包发布
    • 彻底开放的App应用后端技术和部署方式

    缺点

    • 使用xid替换标准的id,但是导致代码的很难复用。例如,用Wex5开发,或者在Wex5体系中使用外部组件,都很难复用
    • Model:容易混淆,传统意义上的model只是提供数据模型操作,但是wex5的model有点乱用,中间不但夹杂有业务逻辑,还混合了视图操作
    • DOM节点的操作,不能按照标准的方式,必须使用wex5自己封装的方法,不当增加的开发成本、学习成本,代码难以复用

    总结

    首先是三个典型平台的生态社区特点对比如下:

    平台

    dcloud

    起步科技

    AppCan

    项目

    dcloud.io的uni-app

    wex5

    AppCan

    兼容

    免费,超多端发布(包括各类小程序,H5,App)

    全免费,多端发布(H5,app)

    个人免费,多端发布,有限制

    打包构建

    混合开发,使用web-view进行H5页面加载,可以分为本地页面,也可以使用网络页面(有加载条)

    混合开发,H5套壳的形式开发,内容升级可以直接修改H5页面

    混合开发,可以很容易实现H5套壳的形式

    主要开发和知识点

    Vue.js开发

    Html+js+css开发

    Html+js+css开发

    其他

    UI组件丰富,文档十分详细,通过编译,很接近原生,性能良好,社区活跃

    UI组件较弱,文档详细

    UI组件较弱,文档详细

    技术架构特点对比如下:

    架构特点

    uni-app

    wex5

    AppCan

    APICloud

    底层

    基于vue.js,通过自研编译器编译

    基于cordova开发,cordova开源,暂时没有看到可以直接继承原生SDK

    自身封装底层,闭源,无法直接使用原生SDK

    闭源,免费版有限制

    扩展能力

    支持原生SDK的云打包技术,有插件市场,也可以自己开发插件

    可基于cordova开发原生扩展,插件市场

    提供了一种叫Widget插件扩展机制,扩展原生插件用于持续继承

    可以自己开发模块

    编译

    支持本地编译与云端编译

    支持本地编译

    云端编译,有次数限制

    云端编译,有次数限制

    如下基本总结:

    Cordova

    • 生态成熟,有更多可搭配工具使用,开源代码可自由定制
    • 前端框架: famous 或 Framework7

    DCloud

    • 开源,免费,性能还可以
    • 提供云服务帮助打包和部署、测试,降低一部分门槛,减少时间
    • 拥有插件市场,也可以自己开发插件
    • 前端框架:MUI

    APICloud

    • 闭源,免费版有限制,生态不好,名声不好,面向群体不适合

    AppCan

    • 闭源,商业化产品,免费版限制太多

    Ionic

    • AngularJS 学习曲线陡峭,需要时间

    React Native

    • 学习成本高

    Flutter

    • 属于小众语言,一切都要重新学习

    总的来说,以上整理分析的框架的优劣都是相互的,根据产品需求和企业技术方向以及技术人员的具体情况,选择最合适的就是最好的。

     

    React Native、Weex等有什么不同?

    React Native、Weex等一直存在一个问题,就是性能跟原生App存在很大的差异。这跟它们的原理有很大的关系,下面从原生App,RN、Weex,Flutter的简单原理说一下它们的不同。

    • 原生App
      苹果2008年发布iOS,Google 2009年发布Android,它们的SDK是基于两种不同的编程语言Objective-C 和 Jave.现在又有了Swift和Kotlin。

       

      上面是原生App的一个简单架构,开发人员直接调用平台SDK进行UI开发。由于语言及SDK的不同,所以开发人员必须为两个平台分别开发App。

    • WebViews
      最早的跨平台方案是基于JaveScript 和 WebView的,像PhoneGap、Cordova、Ionic等。

       

      UI通过WebView来显示html代码,系统服务则通过一个中间层桥接到JaveScript中去。

    • React Native
      RN不仅桥接系统服务,也将系统UI也桥接到了JaveScript中,这样写出来的UI最终也会渲染成原生的控件。

       

      如上图这样,UI的渲染是很频繁的,要使UI不卡顿,必须达到60Fps。但是桥接会花一定的时间。所以这样的架构有时候会有性能问题。

    • Flutter
      Flutter使用Dart语言开发,Dart可以被编译(AOT)成不同平台的本地代码,让Flutter可以直接和平台通讯而不需要一个中间的桥接过程,从而提高了性能。

       

       

    展开全文
  • 问答平台app

    2017-02-08 10:38:11
    这是一android工程,后台用的leancloud云存储来管理数据。 本应用包含 登录注册模块、主页模块、问题库模块、消息模块、我的模块。整个app有积分体系(首次登录赠送积分,提问消耗积分,解答问题获得积分,等等)。
  • 在线打包app平台

    千次阅读 2018-03-16 11:59:12
    转载原文博客地址 一篇关于百度联盟赚钱的文章 移动互联网时代,我们需要为自己的业务、博客、产品或服务制作一款移动应用程序。但时常会面临人力、时间、金钱成本诸多障碍。...优秀的APP在线制作生产平台:...

    转载原文博客地址
    一篇关于百度联盟赚钱的文章

    移动互联网时代,我们需要为自己的业务、博客、产品或服务制作一款移动应用程序。但时常会面临人力、时间、金钱成本诸多障碍。

    好消息是,现在进入移动市场不再一定需要数万或数十万的资金,也不需要几个月的研发打磨,甚至一个人就能轻松搞定。目前市场有很多不错的免费移动应用生产平台,可以帮助您你解决烦恼,并且无需任何编码的知识。

    优秀的APP在线制作生产平台:
    1.AppMakr (http://www.appmakr.com/)



    AppMakr是一个DIY的应用程序创建平台,可以让任何人轻松制作iOS,Android和HTML5的应用程序,无需任何编码的知识。它成立于2009年,并于最近通过无限猴子,目前形成全球最大的DIY应用程序发布平台之一。


    只要你想,你可以尽可能多利用了一些功能,包括推送通知、高分辨率的照片画廊、实时更新、音乐和视频流、聊天室、谷歌地图集成、共享的日历事件、在应用内购物等等。


    您还可以轻松地自定义应用程序的外观和功能,添加内容与标签,实时预览您的应用程序,并将其点击发布到应用市场。


    2.TheAppBuilder(http://www.theappbuilder.com/)




    TheAppBuilder提供了一套应用程序整体解决方案,以满足你制作面向员工、客户、活动的App。与市场上大多同类产品不同,它提供两种不同的制作思路。一是,您可以使用在线工具包自己构建应用程序;二是,接受TheAppBuilder提供的培训或TheAppBuilder本身将与您一起定义和构建应用程序的结构,并填充初始内容。

    利用TheAppBuilder,更新您的应用程序的结构和内容是容易的。你可以无限更新,并发布在iOS或Andriod等多个移动平台。
     

    3.Dingdone叮当(http://www.dingdone.com/





    叮当为用户提供最大化的创意空间,让移动应用创作变的极其有趣。
    dingdone平台部署于云端服务器,任何企业/个人在该平台注册用户后,均可通过Web入口,在后台创建、发布及管理一款/多款属于自己的原生APP。


    你可以通过叮当制作生成一款非常漂亮的App,因为它拥有数十种主题风格以及上百种界面风格任由你挑选。更值得称道的是,它为用户开放了界面风格的参数设置。因此,你不用担心通过叮当制作的App,市场上会出现样式雷同。

    图文视听随心发布,你可以肆意的发挥想象,丰富自己的App内容。通过分享、评论、投票、天气、反馈、推送等功能插件,你可以让App更加的贴合用户需求,并与你的用户形成有效互动。


    4、应用公园是一个专业的在线app制作网站,不需要掌握任何编程语言及专业的UI设计能力,只需要动动鼠标,选择合适的模板和控件,填充自己的内容,就可以轻松愉悦地制作出十分专业的手机应用。 
    http://www.apppark.cn/


    免费在线制作App的无线应用开发工具集合

      —追信魔盒成就全球最大的手机软件在线制作平台


    不会编程?教你用开发工具制作高下载量的App!


    现在很多站长,商家和个人都想自己开发优质的App,利用高下载量去推广盈利。前阵子看到看到木蚂蚁和91等市场里有个《减肥计划》《驴行妈妈》的App总下载次数分别都超有10万多,而制作信息显示是用在线开发工具做的,也就是根本不用自己编程。受了这个启发我研究了几天,总结出几点,不会编程要怎么自己开发出这种受欢迎的App。想免费给自己公司或者产品开发App客户端的,也一样可以参考。

    1、选择在线开发工具制作,开发时间短,几乎零成本


    现在国外比较有名的有在线开发平台有appcan,apppmakr等。国内有应用公园、追信魔盒、安米网、百度App在线生成器等(还有几个其他的,但我测试一下,现在还不太能用),这些平台有几个共同点:


    1. 不用编程,制作过程简单,面向最普通的用户;

    2. 目前都可以免费使用,未来应该也会保持免费为主;

    3. 制作和生成App迅速,简单的几分钟,复杂的也就几小时;

    4. 生成App之后,可以随时修改和更新;


    用这些工具平台可以做出不同类型的App:追信和安米是调用网络资源编译成App格式,比如把自己的淘宝店做成App,选一些网络音乐做成App等。想按自己的想法开发比较专业的App,可以用应用公园,自己设计App的框架和每个页面的功能,内容素材也都由自己上传(也可以调用网络资源),上面的《减肥计划》App那样的原创应用就是用它来开发的。


    2、利用搜索热点,选择热门App主题


    应用市场上最受关注的App首先都是有着吸引人的名字,符合当下的流行热点。像这个减肥计划App也是利用了减肥这个热门的主题,本身搜索几率就高,排名当然就好,这也是这个App成功的重要原因之一吧。如果你只是想给自己公司开发个客户端,那做好自己的内容就好了。如果是想博下载量来推广获利,一个吸引眼球的App主题必不可少。


    3、App要有实用价值才受欢迎


    这个是老生常谈,但做的时候总是被人忽略。App光是噱头是不够的,就像减肥方式那么多,App也一大堆,这个减肥计划怎么脱颖而出?第一当然是免费,第二就是实用。里面搜集了各种减肥的食物、食谱,针对不同部位的减肥窍门等等。安装这个小巧的App就能随身携带的各种减肥方法,想瘦身的人一般都会毫不犹豫的把它装进手机里。


    4、使用原创素材和内容,提高应用市场通过率


    虽然这些在线开发平台都提供了系统素材,应用公园里更是有很丰富的ICON供选,但谁会喜欢看和别人一样的东西呢?所以开发App应该自己准备个性化素材,页面内容、按钮效果、导航图片等,都要根据App自身风格去准备。好看是一点,更重要的是可以提高上传到应用市场的通过率,App才会获得更多下载量。这个10万下载量的减肥计划App正因为原创性度高,所以通过了几乎所有主流应用市场的审核(91,木蚂蚁,腾讯应用宝,应用汇等)。


    5、适当利用推送消息和广告,但不滥用


    现在App的盈利模式,除了收费也就是广告了。所以追信、应用公园都给制作者提供了消息推送和广告展示的服务,用来对安装了App的用户push推广信息。但是我看《减肥计划》App下载量虽然超过了10万,可我安装了一段时间,除了收到一次更新内容提醒,并没有再收到任何推送消息,也没有广告显示。我觉得它能被用户喜爱留在手机里,跟它不破坏用户体验有重大关系。所以你做出一款App,想它持续受欢迎,可以精心编辑一些推广消息,嵌点广告来获取盈利,但千万别太过了,那只会让人把你App卸掉。


    本站附注:

    国内主流的在线APP生成工具

    • 应用公园:http://www.apppark.cn/

    • 追信魔盒:http://app.zhui.cn/

    • 安米网:http://www.appbyme.com/

    • 简网APP工场:http://www.cutt.com/

    • 应用工厂:http://www.imakeapp.com/

    • 应用之星:http://www.appstar.com.cn/

    • 百度App在线:http://siteapp.baidu.com/

      应用公园—全球领先的手机APP在线开发制作平台,无需编程APP开发,在线快速生成APP软件,免费制作手机APP软件 http://www.apppark.cn/

      互联在线–免费APP商城自助平台 http://www.ichina.cn/

      快客App在线开发平台|iOS/Android App在线制作和免费软件工具|App设计制作和定制 http://www.quickapp.cn/

      叮当dingdone_免费App开发手机App软件移动App制作平台 http://dingdone.com/index#home

      菜鸟应用–App开发、手机APP制作、App在线制作平台首选品牌 http://www.cainiaoapp.cn/

      云打包-最好用的网站打包APP平台 http://www.yundabao.cn/


    展开全文
  • 基于4P理论的音频知识付费平台的市场策略探究——以得到APP、喜马拉雅FMAPP为例.pdf
  • uni-app app平台支付宝支付

    千次阅读 2020-07-02 10:03:34
    先在uni-app中manifest.json中:App SD配置支付 在uni-app中manifest.json中:源码视图配置 //支付宝支付 uni.getProvider({ service:'payment' ,//支付 success:(res)=>{ console.log(res.service); //...

    一、App平台支付流程

    流程:支付平台功能申请 -> manifest.json 里配置支付参数 -> uni-app 里调用 API 进行支付

    二、支付宝App支付功能申请

    登录支付宝账号,创建应用接入支付宝App支付能力,包括以下步骤:

    1. 创建应用(获取appid)
    2. 开通App支付功能
    3. 配置密钥(获取公钥、私钥)

    具体可参考支付宝官方文档: App支付快速接入

    三、在uni-app中manifest.json中:App SDK配置支付

    1. manifest.json - App模块权限选择 中勾选 payment(支付)
    2. manifest.json - App SDK配置 中,勾选需要的支付平台,目前有微信支付、支付宝支付、苹果应用内支付(IAP),其中微信支付需要填写从微信开放平台获取的AppID
      在这里插入图片描述
    3. 这些配置需要打包生效,真机运行仍然是HBuilder基座的设置,可使用自定义基座调试。离线打包请参考离线打包文档在原生工程中配置。
    4. 配置并打包后,通过uni.getProvider可以得到配置的结果列表,注意这里返回的是manifest配置的,与手机端是否安装微信、支付宝无关。

    如果手机端未安装支付宝,调用时会启动支付宝的wap页面登陆,如果已安装相应客户端,会启动其客户端登陆。

    在uni-app中manifest.json中:源码视图配置
    在这里插入图片描述
    在这里插入图片描述

    //支付宝支付
    uni.getProvider({
    	service:'payment'	,//获取服务供应商
    	success:(res)=>{
    		console.log(res.service);	//服务类型:payment
    		console.log(res.provider);	//不同服务类型下可能的取值:["alipay","wxpay"]
    		if(res.provider.indexOf('alipay') != -1){
    			//服务提供商(从服务供应商中获取,是否包含支付宝支付)
    			//调取后台接口,获取支付宝支付的订单号
    			this.$Z.post(this.$url+'/UserOrderNumber',{
    				//你要传给后台的参数(具体看后台要什么参数)
    			},{}).then(res=>{
    				console.log('支付宝订单号',res)
    				//从后台获取的宝支付的订单号
    				let orderData = res.data.orderNumber
    				//调取后台接口,获取支付宝支付的订单数据
    				this.$Z.post(this.$url+'/pay/GroupPay',{
    					//把订单号与支付方式传给后台(具体看后台要什么参数)
    				},{}).then(res=>{
    					let orderInfo = res.data;	//从后台返回的支付宝订单数据
    					//统一各平台的客户端支付API
    					uni.requestPayment({
    					    provider: 'alipay',	//服务提供商(支付宝)(服务提供商,通过uni.getProvider获取)
    					    orderInfo: orderInfo, //后台返回的支付宝订单数据
    					    success(res){
    					        console.log('success:' + JSON.stringify(res));
    					    },
    					    fail(err){
    					        console.log('fail:' + JSON.stringify(err));
    					    }
    					});
    				})
    			})
    		}
    	}
    })
    

    上述代码中调取接口方式this.$Z.post()是小编封装好的,详情请参考小编之前文章:uni-app中调取接口的三种方式与封装uni.request()

    展开全文
  • 这是我之前发在爱开发App源码论坛的文章。分享了我从2011年到现在移动广告方面的收入和一些心得。 产品类型:FC、街机模拟器类App游戏 广告平台:万普世纪 广告形式:积分墙,用户先试玩几次,再玩需要点广告。 ...
  • Hybrid App开发 四大主流平台

    万次阅读 2018-12-11 16:31:22
    Hybrid App在过去的两年中已经成为移动界的核心话题,但是作为一名Web开发者来说要如何站...就在开发者左右为难的情况下Hybrid App作为一折中的解决方案诞生了。那么究竟什么才是Hybrid App呢? Hybrid App概念 ...
  • 知识付费型平台企业的服务创新研究——以得到App为例.pdf
  • 知识付费平台的营销模式——以“得到App为例.pdf
  • Android平台App进程优先级

    千次阅读 2016-08-29 11:02:56
    我们都知道Android手机上是可以安装很多App的,每一个App至少是会有一进程的。创建进程是件麻烦而且耗资源的事情,Android为了让App启动的时候能更快,会把那么暂时不使用的App的进程缓存起来,但是内存是有限的啊...
  • uni-app 1.4 版本新增支持百度、支付宝小程序,从此一次开发,可发布小程序(微信/支付宝/百度)、H5、App(iOS/Android)6大平台! uni-app 在HBuilderX开发工具中有非常友好高效的支持,...
  • 移动互联网时代,我们需要为自己的业务、博客、产品或服务制作一款移动应用程序。但时常会面临人力、时间、金钱成本诸多障碍。 好消息是,现在进入移动...优秀的APP在线制作生产平台: 1、AppMakr (http://www.app...
  • 作者:肖旭 ...商业转载请联系作者获得授权,非商业转载请注明出处。 正文: app_id, app_key, app_secret , 对于平台来说, 需要给你的 你的开发者账号分配对应的权限: 1. app_id 是用来标记你的开发者账号
  • APP云测试平台分享

    千次阅读 2019-05-05 16:37:24
    目前对移动App测试的测试云平台主要关注点: 1、功能测试——遍历应用的每一角落,查看应用的功能、逻辑是否正常,完整主要,包括:基本核心功能,异常情况的处理机制。 2、UI/UX测试——清晰、简洁、熟悉、响应、...
  • 本文会详细的讲解什么是混合App开发、混合App开发概念、原理、区别、为什么要学习混合App、混合App开发的几种方式以及具体的环境配置和踩坑指南等干货十足。 1-什么是混合移动App开发 苹果上的软件是如何开发出来...
  • APP应用平台有哪些?

    千次阅读 2019-03-20 21:35:10
    小米开放平台网站:https://account.xiaomi.com 注册帐号教程地址:http://dev.xiaomi.com/doc/?p=90 应用提交流程:http://dev.xiaomi.com/doc/?p=129 2、360手机助手 360开放平台地址:...
  • 什么是 Google App Engine?

    千次阅读 2009-09-09 10:22:00
    (我最初的理解)大致来讲Google App Engine一在你还没有收益的时候免费的网络应用程序发布平台,是一提供500M的实验空间和基础网络设施来表达你想法的平台。一旦你的想法得到好的验证,那个时候才付费给谷歌:)...
  • 8hybrid app开发工具

    2017-03-04 16:08:23
    Hybrid App(混合模式移动应用)是指介于web-app、native-app这两者之间的app... Hybrid App是指介于web-app、native-app这两者之间的app,它虽然看上去是一Native App,但只有一UI WebView,里面访问的是一Web
  • 快速生成APP平台

    2014-09-23 13:43:56
    介绍了国内快速生成APP平台与自己平台的对比,很有参考价值。 同类网站 安米网 http://www.appbyme.org/ 追信 http://app.zhui.cn/ 简网app工厂 http://app.cutt.com/app 华高科技 ...
  • 几款移动跨平台App开发框架比较

    万次阅读 多人点赞 2019-04-03 16:34:23
    框架几乎都包含以下特性: 使用 HTML5 + CSS + JavaScript 开发; 跨平台重用代码; 丰富的UI库; 提供访问设备原生API的 JavaScript API 包装器; 解决原生开发中机型适配的难题; 提供打包、部署的工具...
  • 国内app快速生成平台对比

    千次阅读 2015-06-17 23:24:21
    这是海恒CEO高鹏写的一篇国内app快速生成平台对比文章,介绍了国内快速生成APP平台与自己平台的对比,很有参考价值。 同类网站 安米网 http://www.appbyme.org/ 追信 http://app.zhui.cn/ 简网app工厂 ...
  • 前言该总结更多的是自己在参与项目开发时候的一些感想与经验教训。...(不得不吐槽一下,为什么不直接整合到每一个APP里面-。-)关于技术 主要占大头的是关于消息推送的技术,使用的是Apple原生的APNS来做n
  • 移动App云测试平台

    千次阅读 2017-04-24 11:44:08
    目前对移动App的测试主要指的是下面...功能测试——遍历应用的每一角落,查看应用的功能、逻辑是否正常,完整。 性能测试——应用的性能怎样,如启动时间、反应时间、CPU占用率,内存占用率等。 稳定性测试——在一
  • App平台开发框架分析

    千次阅读 2017-09-11 20:52:39
    平台APP开发是一套代码可以同时生成安卓和iOS两包,学习难度低、成本低、开发快速、后期维护方便。 目前移动端App有很多都已经采用跨平台开发技术。流行的技术有Html5混合开发和Reat Nativ
  • h5做app和原生app什么区别

    千次阅读 2017-01-17 11:11:49
    H5开发的web APP和原生APP的区别有以下几方面: 一、开发方面 原生App ⊙ 每一种移动操作系统都需要独立的开发项目 ⊙ 每种平台都需要独立的开发语言。Java(Android), Objective-C(iOS)以及Visual C++(Windows ...
  • 趋势 各大互联网巨头风险投资公司不惜重金打造O2O外卖餐饮这尚未成熟的新型概念以求获得市场先机纵然这一切看着都是美好的但是稚嫩的外卖平台为何能吸引如此众多风险投资外卖平台未来走向何方等问
  • FinClip – 超级App的开发运行平台

    千次阅读 2020-11-27 09:19:03
    用“大放异彩”来形容小...出圈即意味着小程序有了更大的流量,在流量为王的时代,小程序无疑是一把利器,虽然它依赖于 APP,但凭借其无需下载安装即可使用的特性,和易于分享的属性,小程序的传播方式比原生 APP 更为
  • h5做app和原生app什么区别?

    万次阅读 2017-02-06 23:24:56
    H5开发的web APP和原生APP的区别有以下几方面: 一、开发方面 原生App ⊙ 每一种移动操作系统都需要独立的开发项目 ⊙ 每种平台都需要独立的开发语言。Java(Android), Objective-C(iOS)以及Visual C++(Windows ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 224,902
精华内容 89,960
关键字:

得到app是个什么平台