当前位置:首页 » 网页前端 » webapp审核
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

webapp审核

发布时间: 2022-07-24 17:52:24

① 请教各位大神 web app在appstore审核的问题

一个webApp,在safari打开,然后添加到主屏幕。
这样就能在主屏幕生成一个类似native app的app 图标,方便用户打开webApp。 但是实际使用中,通过主屏幕图标打开webApp之后,在里面进行登录之后,系统又自动用safari打开了登录之后的网页。 登录是需要保存cookie的。
所以用safari再次打开后就会由于cookie不对,导致之后的操作失败。

② web app开发和原生app开发 哪个好

1.开发方面
原生APP:每一种移动操作系统全部须要独立的开发项目,iphone版本、WP版本、安卓版本。每种平台全部须要独立的开发语言。Java(Android), Objective-C(iOS)等等,必须要使用各自的软件开发包,开发工具乃至各自的控件。开发费用高、开发速度慢、维护费用高。三个平台(IOS、安卓、windows)的规则、推广、运营全部不一样。官方应用商店对APP上线审核过程相对复杂并且慢长,严重影响APP的发布上线。
Web App :因为运行在移动设备的浏览器上,于是只须要一个开发项目。能够通过HTML、 CSS或许JavaScript来实行Web APP的开发。开发费用低、开发速度快。
2.功能方面
原生App:原生APP就是一个系统性的应用程序,能够类比在电脑上的软件。原生app能够调用移动终端的硬件设备, 好比:麦克风、摄像头、短信、GPS、蓝牙、重力感应等。完成功能丰富
Web App:Web APP能够类比在电脑上的网页。Web APP很多就是页面展示类的APP。只可以使用有限的移动硬件设备功能。很多用来页面展示,侧重在简单的交互,没办法使用很多硬件设备独特的功能。
3.应用安装使用方面
原生App:须要通过应用商店会原生app下载到手机上或移动终端上。以独立的应用程序运行,用户必需手动去下载并安装这些原生App,原生应用能够节约宽带费用,能够访问本地资源、缓存
Web App:通过移动设备上的浏览器访问,软件更新只须要更新服务器就够了,用户层面不须要做一切操作。不须要安装客户端,能够节省手机终端的内存空间。
4.版本控制方面
原生App:用户能够自由地选取能否更新软件版本,于是能显现不一样用户一起使用不一样版本的状况。一起同样能引起维护费用相对比较高。使用旧版本的用户没办法体验新版本的完整功能。
Web App:全部的用户全部就是使用同样的版本,全部用户得到的功能全部就是一样的。版本更新相对比较便利,马上在服务器侧更新数据就可以。一个功能做好了就可以上线,1天更新几十次全部毫无压力。假如客户端不过是个浏览器,那所有都会变得非常简单。其它web统一性高,跨平台实用时开发量少。因为其入口不显着(浏览器导航或许随意点击链接进入),令用户记住的门槛同样随之拔高,每次推广导入的流量全部也许沦为一次性努力,用户留存率低。
5.加载速度方面
原生App:原生APP由“云服务器数据+APP应用客户端”两个别构成,APP应用全部的UI元素、数据内容、逻辑框架均安装在手机终端上。访问的时刻,不须要重新下载加载应用页面框架,只须要加载数据就可以。于是加载速度更快,页面响应更快。
Web App:而Web APP开启一个页面,全部需要重新加载页面的全部元素,访问速度受手机终端性能与网络环境的限制,引起加载速度慢,并且操作频繁容易卡死。
总结
原生App偏向在交互,注重用户体验(导航切换、勾选选项、相片、视频等操作),Web APP偏向和浏览与简单的交互。 一些功能须要访问硬件(摄像头、传感器等),使用原生App, Web APP用来信息展示。 费用有限时,中心的功能使用原生APP,周边辅助的功能能够使用Web App。
现状:相对比较流行的技巧便是会原生App 和Web App实行融合,就是说应用大的框架就是原生的,其余详细的内容就通过网页封装,如此做的好处便是在方便更新的时候,同样可以确保中心功能的交互体验。
商领云可以定制开发APP以及h5网站,也可以入驻商领云SAAS+paas系统进行在线制作APP、小程序、移动网站和微商城等。

③ 开发个WebApp,没有苹果证书,怎么才能打包让

  1. 苹果打包都是需要证书;

  2. 不管是上架还是测试,打包IPA都是需要证书;

如果只是想打包出IPA,可以淘宝买一个UDID证书,25元一个设备的样子;

如果想上架appstore,可以先注册一个苹果开发者账号,这个需要向苹果官方申请!之后用开发者账号自己制作苹果证书,之后再打包,上传市场等待审核!

当然了,你是webapp打包,可以直接使用一门app打包平台,可以一键将你的手机端打包成移动APP,苹果版系统提供系统证书,可以直接打包出IPA,只是安装麻烦!当然了,你想上架或者内侧都可以联系一门,全流程都可以给服务!

④ 移动web和webapp有什么区别

一、地位不同

web属于一种技术,而webapp则是根据这一技术开发成的应用,web是源头,而webapp则是支流。

二、功能不同

web app特指的是用html5技术开发,之所以叫web app是因为他比较接近客户端应用程序的用户体验,可以和系统深度融合,调用一些只有客户端才能调用的功能(比如在移动设备上利用html5开发出的网页可以访问电话、摄像头等本地功能)。

三、功能不同

移动Web App跨平台开发,用户不需要去卖场来下载安装App,任何时候都可以发布App,因为根本不需要官方卖场的审核。web直接下载到设备,以独立的应用程序运行(并不需要浏览器),用户必须手动去下载并安装这些原生App。

四、版本控制的区别

移动Web App,所有的用户都是用同样的版本。web用户可以自由地选择是否更新软件版本,所以会出现不同用户同时使用不同版本的情况。

⑤ 怎么将webApp打包上传到App Store

这个你怕审核麻烦的话就自己办理个人账号也就是个人开发者账号进入 ,提交你的apk文件,截图和其他相关信息
然后就是提交审核,一般情况下大的开发者平台一两天之内都会审核通过的,如果是等到appstore收了的话这个就看你的综合指标了,你懂得,那就适量的做些操作了,这些应该都关系到运营了吧

⑥ 苹果真的要在 AppStore 里封杀 WebApp 吗

转载 作为一个HTML5开发人员 + 苹果产品用户, 我也想表达一下自己对这个问题的看法.
我的观点不一定对 但是,即使我错了,也不能证明那些认为"苹果要封杀WebApp"的荒谬观点是正确的(好流氓 哈哈).

先来看一看让广大HTML5/WebApp开发者 感动忧虑的那段苹果的原文吧:

引用
If you cannot – or choose not to – revise your app to be in compliance with the App Store Review Guidelines, you may wish to build an HTML5 web app instead. You can distribute web apps directly on your web site; the App Store does not accept or distribute web apps.

简单说就是一句话: 如果你的应用是一个Webapp, 那么请以网页的形式发布你的产品就好了, 不要放到AppStore里, AppStore不接收WebApp.

不管怎么看 我都看不出来"苹果要封杀WebApp"的意思, 更看不出有些人YY的"苹果因为担心HTML5太强大了抢了Native的市场"这种观点.

相反 我觉得苹果是在引导WebApp用正确的方式去发行: 如果你的应用在网页里也能跑, 但你却非要放到AppStore里, 结果就是赚了钱还要分给苹果30%, 而且更新升级什么的还要走漫长的审核过程,何苦呢?

在AppStore方面, 苹果是靠应用(注意,是应用,而不是和某种具体技术绑定的应用.只要是合法的 好的应用,受欢迎卖得多,苹果都能赚钱,苹果才不关心应用用的是什么技术呢)分成赚钱, 如果纯粹从经济目的出发, 苹果完全没必要把WebApp从他能赚钱的领域(AppStore应用)驱赶到他不能赚钱的领域(Web浏览器).

所以 一个合法的应用被拒绝的原因笼统的说只有三点: 1 违规(调用不该调用的方法,做了危险的事情,山寨抄袭等等) 2 苹果觉得应用不够好 3 觉得放到AppStore里不合适.

前两点不用说大家都懂, 而最后一点我想是大量WebApp被拒绝的一个主要原因: 完全没有使用或者没必要使用任何Native的技术,在网页里也能跑. 通常这种应用只是把AppStore当做一个发行渠道.

我特意去AppStore上搜索了下, 其实存在大量的Phonegap封装的应用, 我挑了几个免费的下来,解包看了一下, 它们都使用到了Phonegap提供的一些只有native技术才能实现的功能, 我想这是他们能通过审核的一个很重要的原因之一.

=========================
还有朋友提出了这样一个观点:"app store的意义是维护苹果利益,webapp可以同时存在多个平台,就会降低apple独占的市场份额,直接影响利益。"

我是非常不赞同这种观点的. 把Webapp同时存在于多个平台 和 apple的利益 挂钩, 显然是套用了当年iOS和Flash之间的故事. 但两者完全没有可比性.

当年Flash是想在浏览器里跑, 而苹果驱逐了它.
WebApp想进入AppStore , 苹果建议它去浏览器里跑.

一个是驱逐, 一个是换个地方跑, 完全不一样.
当然 你可以说, 以后HTML5足够强大了, 苹果也许也会把WebApp驱逐.
这么久远的事情到底会不会发生 我不知道, 但是我觉得,如果HTML5真的强大到和Flash一样牛逼, 苹果大可选择把WebApp赶回AppStore的策略, 这样才满足利益最大化啊.

另外 我希望这位朋友你不妨思考思考如下几个问题(会用到反问,但绝对没有不敬之意):
1)如果你是苹果,难道你不希望从自己平台诞生的应用,能红遍全球吗?就像愤怒的小鸟一样成为一种现象.
2)如果你是苹果,难道你不希望其他平台热门的应用能早日降临到自己的iOS上吗?
3)你觉得在智能移动设备上, 走传统游戏主机那种"独占游戏"的路能走得通吗?你觉得"因为某某应用只有iPhone有安卓没有,所以我要买iPhone"这样的事情发生的几率很大吗?

====================

越说越散了, 该收收尾了. 最后总结一下吧.

我也承认, AppStore有很多过分的要求, 但是这些绝对不是针对HTML5和WebApp来的.
(例如 禁止远程修改代码, 禁止绕过appstore直接内部更新版本等等)
所以我们没有必要因为几个WebApp被拒就对HTML5在iOS平台上的未来感到担忧.

iOS系统作为对HTML5支持最好的移动平台, 我们没有理由怀疑它对HTML5的态度.
我想,苹果加强对AppStore内WebApp的管理力度, 根本原因只是为了保证AppStore的质量.

当然在整个事件中,苹果也有做的不妥的地方, 他始终没有针对webapp/ Hybrid技术构建的应用提出一个具体的 有章可循的规则说明,给人一种"法无定法"的感觉.
但是随着Hybrid技术和HTML5技术的发展, 我想 苹果会对这个问题慢慢重视起来.

⑦ 百度Web App在线生成平台Site App的体验

最近收到网络开发者中心邮件,告知之前的网络移动建站服务已经升级为Site
App了,Site
App顾名思义是可以创建APP的站点,之前想建立一个APP要么是自己制作,要么是选用国外的在线Web
APP工具来实现,现在网络推出的Site
App极大的解决了中小网站无法建立APP站点的事实。
下图为电脑站、移动建站、Web
APP的图示:
通过图例我们可以看到,之前通过把电脑版通过网络移动建站后在手机上的显示效果,界面显得如此凌乱,而使用Site
App后,界面则整洁了许多,也像一个Web
App了。
下面我简单介绍一下如何使用网络Site
App。
第一步:添加站点
网络Site
App是将PC站转换成WebApp,点击http://siteapp..com/
输入网址,点击创建Web
App。
第二步:定制效果
目前Site
App有三张现实效果,如下图所示,都是APP常见的颜色。
我目前选的是第一款,导航栏在左侧的黑色界面。
第三步:设置WebApp
这一步非常重要,它将决定你的WebApp显示什么样的内容,而Site
APP做的也人性化,可视化的选择,提示你哪里可以删除,哪里可以显示。
一般来说,不建议在手机站上显示过多内容,列出几个主要栏目与内容即可。
最后在设置Web
App名称,模板布局、颜色就可以了。
第四步:部署域名
在web
app都设置好后,就可以部署域名了,操作方法也很简单,输入一个手机站域名,如我的设置为http://m.lusongsong.com/,并在域名管理后台CNAME解析到siteapp..com就可以了。
这样属于自己的一个Web
App就算建立好了,等两个工作日审核后就可以正常使用了。而原来在网络移动建站的朋友可以直接转移到Site
App来。对第一次使用的朋友,还需要验证网站,并且建议与网络移动统计绑定起来,方便查看流量。如果流量大的手机站可以考虑使用网络移动联盟。
扩展阅读:
网络Site
App是为开发者提供从生成WebApp到流量、用户引入再到变现的综合服务平台,也是国内首家的Web
App在线生成服务平台,于9月3日正式上线。
文章来源:卢松松博客,转载请注明本文地址。

⑧ WebAPP与Native APP到底有什么区别

1.什么是原生APP(Native App)

原生APP是用原生程式编写运行的一种第三方应用程序,它是基于移动设备(智能手机、平板电脑等)操作系统(如IOS、Andriod、WP)使用,用户通过应用市场或应用商店进行下载安装到自己的智能设备上。但是该开发针对IOS、Android等不同的手机操作系统要采用不同的语言和框架进行开发,工程量大。

2.什么是Web App

Web App能够为移动设备提供特定功能的Internet应用程序。该程序通常由“HTML5云网站+APP应用客户端”两部分构成,APP应用客户端只需安装应用的框架部分,而应用的数据则是每次打开APP的时候,通过移动设备的浏览器去访问,把云端取数据呈现给手机用户(类似淘宝、天猫、京东等)。

WebAPP与Native APP的区别:

(1)用户界面

一些公司选择开发原生APP和Web APP时,不清楚界面的区别。其实,原生APP和Web APP在外观和感觉上,两者之间没有什么区别。

(2)开发方面

原生APP。每一种移动系统都需要独立的开发语言,Java(Andriond)、Objective-C(ios)以及V计算量C++(Windows Mobile),并且需要各自的软件包,开发工具以及各自的控件。

Web APP。只需要一个开发项目,没有标准的SDK,还有一些跨平台的开发工具。

(3)对接范围

对于原生APP,能够与移动硬件设备的底层功能对接,比如个人信息,摄像头以及重力加速器等等

对于Web APP,只能使用有限的移动硬件设备功能。

(4)货币化变现途径

原生APP。开发人员设定收取下载价格,应用商店通常会处理支付过程(应用商店和开发者有一定的比例分成)

Web app。可以通过网站广告和订阅费来获益,同时要求开发者建立自己的付费墙或者自己建立订阅收费系统

(5)获取方法

对于原生APP。用户必须手动通过应用市场(如360应用市场等)或应用商店直接下载到移动智能设备,以独立的应用程序运行

对于Web APP。从移动智能设备上的浏览器就可以访问,无需下载安装额外的软件,而且软件更新只需要服务器就够了。

(6)版本控制

原生APP。用户可以自由地选择是否更新软件版本,所以会出现不同用户同时使用不同版本的情况

Web APP。所有用户都是用同样的版本

(7)优势

原生APP。因为原生APP有缓存,所以比移动Web App运行快一点,而且用户必须去卖场下载APP.

Web APP。跨平台开发,用户不需要去卖场来下载安装APP,因为不需要官方卖场的审核;可以频繁的更新;开发周期短。

(8)缺陷

原生APP

开发成本高,尤其是当需要多种移动设备来测试;

因为是不同的开发语言,所以开发,维护成本高;

因为用户使用的APP版本不同,所以你维护起来也很困难;

官方卖场审核流程复杂且慢,会严重影响你的发布进程;

开发周期长;

Web APP

无法使用很多移动硬件设备的独特功能

有网络就可以很快运行,没有网络将不能访问

要同时支持多种移动设备的浏览器,让开发维护成本也不低,但是相比原生APP的开发维护就低一点。

对于现在的企业,一般都会同时制作webapp和native app。商领云的saas+paas系统可以在线制作APP(ios和Android)、移动网站、小程序和微商城。