精华内容
下载资源
问答
  • SharePoint 2013 开发——APP开发的考虑和建议

    需要考虑的方面:

    1. 记得CSOM授予网站集及以下的权限,而场解决方案需要整个场的访问权限。

    2. 由于应用程序是彼此完全独立的存在,他们直接不能进行直接的通信,这跟在平板电脑和手机上是一样的。一个实现方式是在APP中留一个外置的部分,比如放到Azure云中,这个外置的部分可以暴露一个WEB服务如WCF端点,可以作为APP之间通信的媒介,这和代理的原理类似。

    3. Silverlight还没有被正式废弃,仍然在客户端对象模型中有效。然而,微软更建议使用JavaScript和HTML5。

    4. 每个APP的DNS条目不是必须的,建议为目标APP域创建一个通配符DNS条目,Visual Studio可以为你做这件事。

    5. APP支持他们自己的身份验证,意味着他们支持Windows认证或表单认证/基于声明的认证。

    6. 有一点必须要注意,不能使用服务器端代码(包括自定义的服务器端控件)。所有自定义的服务器端代码必须托管在SharePoint环境的外部。但是服务器端代码仍然是本地SharePoint开发者的便利工具,这也是我一直强调Server API的不可替代的方面。Web部件、应用程序页、计时器任务等仍然是有很大价值的东西。APP拓宽了SharePoint业务开发的领域,但是使用起来仍然是有限的,我觉得这也是资料不多的原因吧。

    7. 远程事件接收器与传统的事件接收器类似,但是代码运行在外部的服务上。远程事件接收器对于开发来说有些棘手,但APP是可以使用的,因为传统的不能用在APP上。


    提供的关键建议:

    1. Colud-hosted和SharePoint-hosted应用程序的决策标准。

    Cloud-hosted APPSharePoint-hosted APP
    最灵活的选择,支持任意类型的应用程序代码基于内嵌的JavaScript代码需求,适合较小的应用程序
    开发者可以使用任何开发技术创建自己的基础架构基于SharePoint的JavaScript代码,不存在服务端代码
    可能需要处理多租户的管理和明确的权限管理继承页面或网站上的多租户功能和权限

    2. APP和场解决方案的决策标准。

    首先,微软是建议开发者默认优先选择APP的开发方式的,这是因为对于场解决方案来说,APP提供了一些优点:

    (1). 对于最终用户来说,可以通过SharePoint应用商店和企业内部的应用程序目录方便地进行应用的查找、购买和安装;应用程序一次编写之后可以在本地、云端几乎任何位置运行。

    (2). 对于管理员来说,应用程序相对于沙盒解决方案提供了更安全的扩展SharePoint的方式。

    (3). 对于开发者来说,应用程序可以应用非SharePoint开发技术,这降低了开发者必备技术和学习曲线的门槛;相对于场解决方案,应用程序更灵活和易于扩展,并且应用程序通过OAuth实现了利用安装者的权限;开发者可以使用跨平台标准,包括HTML、REST、OData、JavaScript和OAuth。

    (4). 对于企业来说,SharePoint应用程序比解决方案更加灵活,通过微软SharePoint商店可以轻松地拓展市场和进行销售。

    尽管有了上述优点,我仍然会强调解决方案(即Server API)是无法取代的,所以当我们需要解决具体问题时,就需要从以下的方面来考虑判断使用哪种方式:

    (1). 代码中是否需要包含服务器端对象模型。这个是显而易见的,Server API永远是最全面最强大的接口(此处强调一下,强大很多),有些CSOM力所不能及的地方就需要使用解决方案。

    (2). 代码是否需要访问在运行APP的网站之外的SharePoint对象,如果需要,那么使用解决方案。

    (3). 我们实现的东西的目的是为了协助最终用户还是管理员,管理员任务是不能通过CSOM实现的,所以这种情况我们也要使用解决方案。

    (4). 简单的东西用APP,复杂的东西用解决方案。因为APP个体之间是相互独立的,如果我们要实现一个相对大型的有很多内在联系的东西,还是选择解决方案更合适一些。

    但是,场解决方案对于一个服务器上的所有Web应用程序都可用,需要完全信任并且具有管理员权限,代码错误导致的异常严重时会造成整个服务器瘫痪,所以一定要小心。

    最后再引用一个表格,在我们实际进行开发任务的时候可以参考。

    
    展开全文
  • 甲方提出大致需求,乙方负责细化整理,最终转换成供后期开发使用的需求文档,也是项目最终的验收文档) · 制作流程图 (乙方实施,根据上一步的《需求文档》设计出软件的运行流程,然后甲方确认,得到一个...

    深刻理解对于甲方来说,一个APP价值不菲,这个产品往严重了说可能就是身家性命,所以对于首次制作的用户来说,考虑的细一点无可厚非,但对于技术公司来说就是无数项目中的一个。我会站在甲方立场、技术思维来解答这个问题。

    APP制作的流程概要:

    · 商谈需求

    (双方参与。甲方提出大致需求,乙方负责细化整理,最终转换成供后期开发使用的需求文档,也是项目最终的验收文档)

     

    · 制作流程图

    (乙方实施,根据上一步的《需求文档》设计出软件的运行流程,然后甲方确认,得到一个流程图文件)

     

    · 制作原型图

    (根据前两部的《需求文档》和《流程图》制作,界面上要包含这个界面该有的所有的元素和字段,但是这一步是没有具体排版的和颜色渲染的)

     

    · 制作设计图(UI):

    根据上一步的原型图,来具体的排版,渲染颜色。最终产物是一套用户界面设计图

     

    · 编写:

    就是具体的代码编写

    · 测试:

    乙方负责,根据需求和后来制作的设计图来一步步检测功能是否有bug

    · 交付:

    正规公司会把我上面说到的所有东西都提供给甲方

    · 细节补充:

    现在国家做只是产权保护,所有的APP要上架必须具备《软件著作权》。有一些三方的代理公司协助办理。

    合同注意几个点:

    1. 实施工期

    2. 付款节点

    互联网公司一般是三期款项,334的模式支付。首付款30%、设计阶段结束支付30%,项目实施完甲方验收完毕40%。

    3. 需求文档

    一定要作为合同的附件,这个是到时候交付的标准。这个文档那个越细越好

    4. 产生的第三方费用要说清楚到底谁承担。

    a) 软件著作权的申请费(只是产权保护,现在APP上架必须需要的文件,相当于软甲你的专利。一般不加急3个月拿到,700元左右)

    b) 服务器的费用

    c) 短信的费用(用来发验证码的一般一条6分钱,一万条=600元)

    d) 支付权限申请的费用(微信是年费300.支付宝免费,但是这两项后期交易流水都存在手续费)

    e) 是否使用了付费的数据库(MySQL免费,Orcale是收费的)

    f) 是否使用了付费的第三方SDK(就是开发用到的一些快速集成工具,但是有些是收费的,按年收费一般是。比如要开发直播或者及时通讯)

    关于怎么避免被宰:

    整理

    一些常见的技术公司套路,其实就一个中心思想,价格低的离谱的肯定有问题,便宜的东西除了便宜好哪都不好。一般的甲方思维先找市场上的公司问一圈,然后整理看看哪个公司感觉说的专业,然后再在专业的俩面筛选几个报价不高的反复比较。互联网的坑太深了,方法大致没错,但是你得问清楚技术公司给你的这个报价是基于什么标准?

    为什么别人只要几千,你们要几十万?


    这里给大家提供一个新名词,随着行业的不断衍生和发展,技术公司也有了自己降低成本的方式,这个新产物叫“SaaS”这里我先不说SaaS不好,因为针对不同人群,SaaS确实也解决了很多人的问题。为了方便大家理解我专门做了个表,你说的那种几千的肯定是SaaS不用怀疑,定制是不可能那个成本把控出一个项目的。
    SaaS一般是按年付费的。优劣势我都有列出来大家自己选择。

     

    你们不是有案例嘛?套一个给我还要这么多钱?


    这里给大家提一个大的方向性问题,国家在抓知识产权保护,就是现在所有的软件上架应用市场都需要《软件著作权》,可以理解为软件的专利,这是硬性指标,也就是说软件开发所用的代码,理论上要保证原创性和独有性,才具备上架资格。实际上目前没有那么严格......不要求全部定制,还是可以复用部分以前的代码的,因为申请软著只需要4000行代码,就是说除了这4000行以外是可以复用的。
    并不是有了案例就像大家想的那么简单,随便套套几天就出来一个了。还有一个因素导致软件没法短期内迅速套出来,就是应用商店本身也会有限制,如果两个应用的相似度太高,上架肯定是失败的。一个软件的开发至少要保证4000行的原创代码,以及设计方面的独特,让软件无论是从外面和里面看起来都是定制的才有上架的可能性。


    套壳应用和原生应用


    咨询过一些技术公司的人听过这两个名词,却没得本质。因为本身负责跟你沟通的销售本身他自己应该也不怎么清楚.....毕竟是专业性较强的东西,却被很多公司用来偷换概念,欺骗客户。
    原生APP就是用官方语言来编写打APP,安卓是用Java写的,用Java来写APP就叫原生,苹果是用OC(Object-C)或者Swift写的,用OC和Swift来编写苹果APP就是原生。这里有两个概念,第一原生的APP苹果和安卓使用不同语言编写的也就是说要写两套代码,但是体验却是最优秀的,因为原生的APP很多资源文件,比如图片、文字等是可以放在手机本地的,一个APP加载东西直接从手机加载当然快。
    普及个基本概念:国内目前的操作系统只有安卓和苹果两种,Android系统是google公司开发的开源系统,通俗的讲就是免费的,所以各大手机厂商都用Android系统,苹果用的是不开源的iOS系统,只有他自己能用。至于大家一般听到的”华为“、”三星“、”ViVo“等都是安卓系统。当然国内还有”锤子系统“,基本死了不做描述......
    接下来说点专业性强的东西,不感兴趣的可以跳过。


    安卓系统和苹果系统从技术角度的分析:


    安卓系统的底层是C和C++然后再经过JAVA转译编译从而体现到用户界面。苹果的底层是C,可以直接编译。发现问题没?安卓系统比苹果系统多了一道编译的过程,所以就系统本身而言肯定是苹果的iOS较为优秀的,这就是为什么苹果手机体验要好于安卓的本质原因之一。

    还有个原因,安卓使用java写的,java有个垃圾回收机制,这个是最操蛋的,这个机制的初始想法是方便程序员,在用java编写的时候不用管内存的问题,因为机制本身会判断哪些内存该回收了就自动回收,而苹果的OC语言内存是需要程序员专门写方法来回收的。其实呢?

    java的垃圾回收机制就是SB,非常不智能,会导致安卓手机的内存得不到妥善的管理,经常有很多已经无效的内存占用手机的存储空间以及手机运行内存,从而导致安卓手机的运行内存永远不沟用,安卓手机的升级方法就是加内存,最早的运行内存1G到现在的32G.....听起来就凶残,但是系统本质的缺点得不到改善,只能从硬件升级配置。苹果呢?

    苹果手机的内存一般是1G、2G就这样了,但是处理速度却远快于安卓,系统本身的差距。乔帮主技术出身系统确实优秀,我们可以寄希望华为的”鸿蒙系统“能否得到质变,技术出身的我不做太多期待,面市的时候我估计就是安卓系统的阉割版.....却非要说自己研发的专利系统,就好比当时的锤子系统,不就是个安卓吗?你装啥呢?


    套壳应用是指H5编写的:


    H5是干啥的呢?它是一种写网页的代码,由于安卓和苹果都做了对网页的适应,所以H5应用只用做一套两边系统都可以用,但是体验比较差,因为网页的所有资源都需要放在云端的服务器,原生从本地手机拿资源,H5需要从遥远的云端做网络请求才能拉下来资源能不慢吗?


    神奇的中间产物RN(React Native


    RN之所以说是中间产物是因为他同事具备了原生和H5的双向特点。
    第一:RN的部分资源是可以放在本地的,因此加载速度也比较快。
    第二:RN也可以只做一套,就适配安卓和苹果两套系统。
    是否觉得发现了终极解决方案呢?其实不然,RN还是有一些缺点的。
    1.RN本身还不够完善,技术在持续的发展中
    2.掌握RN的技术人才非常少,因为比较难学,实用性又较少,学习RN需要同时懂得原生以及H5的js才能够学会,导致RN的人才招聘成本非常高。

    上架限制


    技术发展到今天,苹果和谷歌本身也出现了,针对RN和H5的政策,这种所谓的套壳应用已经不让上架了,套壳应用对于苹果和谷歌本身是存在风险的,套壳应用的本质是APP端其实不用写什么代码,只需要加载一个网页就行。
    一些不法分子就会利用这个漏洞,举例在上架的时候,他的域名绑定的是一个正规的商城,那么在上架成功之后,他会把域名的指向改成一个赌博平台,他的非法赌博平台就成功上架了。所以苹果和谷歌发现这种问题之后,就把h5的应用一棒子打死。从17年的一月开始,该类应用均不让上架。换个角度想问题,google和苹果都是技术公司,你要用我的操作系统,还要用我的应用市场,但是却不用我提供的官方语言开发,你想想这两个巨头能不弄你嘛?

    对你有帮助的话,只要一个赞。

    展开全文
  • IOS中APP开发之路

    2015-03-06 09:33:08
    程序员了解一下APP开发流程思路是有所必要的,特别是正流行火热的APP市场。开发IOS的APP学习思路,翻译 了一个很牛B的网 络文章,并且大致的总结了一些IOS开发APP的流程思路,它不仅仅是初学者的导航灯,还是ios...

          现在移动APP正式急速上升的趋势,然而占据着主要地位的还是这2大巨无霸:谷歌的Android与苹果的ios系统。那么,作为

    程序员了解一下APP的开发流程思路是有所必要的,特别是正流行火热的APP市场。开发IOS的APP学习思路,翻译 了一个很牛B的网

    络文章,并且大致的总结了一些IOS开发APP的流程思路,它不仅仅是初学者的导航灯,还是ios开发热衷粉丝的垫脚石。iOS系统以

    及iPhone的出来都要感谢ios鼻祖---乔布斯,一个完美主义者,从如此优秀的iOS系统和iPhone就可以看出来。下面就简单介绍一下

    我iOS开发的感受,也是学习iOS开发的一个体系架构,下面把翻译的ios开发APP大致的路线思路描述一下:

     一、iOS开发环境
              1、开发环境
    标准的配置是MacOSX+Xcode。
    MacOSX的话首选用苹果电脑,macmini最便宜只要4000多就好了然后自己配一个显示器,macbookpro 也可以,不推荐使用macbookair。还有很多人使用黑苹果或者虚拟机甚至在windows上装一些工具都是不可取的。另外官翻版的也可以去买,很便宜就可以买到好机子,官翻版。
    Xcode这个开发工具自己继承了iPhoneSDK,所以不用单独下载SDK。调试的模拟器可以从Xcode里面下载不同版本的模拟器。
    2、账号 证书 上架 等
    iOS调试真机是需要证书的,所以这个时候需要从申请一个iDP账号,不过仅仅需要调试的话,某宝上有很多卖20几块的证书。应用上传appstore的话有很多种方法,证书分为企业和个人,个人的可以到appstore,企业是不可以的。


    二、Obejct-C开发语言
         Object-C语言通常写作objective-c或者obj-c,是根据C语言所衍生出来的语言,继承了C语言的特性,是扩充C的面向对象编程语言, 它能够和C、C++混合编程。OC是一个编译型的语言,通过gcc编译器把object-c代码编译成机器指令。关于基本概念可以参考,十分钟让你明白Objective-C的语法(和Java、C++的对比) 。
          1、动态特性
    Object-C具备一些动态特性,包括动态类型、动态绑定、动态加载,也就是Object-C在运行时才能知道一些对象的类型以及所调用的方法。

          2、内存管理
    OC是使用引用计数原则,现在OC引入ARC(自动引用计数原则)。引用计数有几个规则,一是谁创建谁释放,通过alloc、new和copy创建对象, 然后调用release或者autorelease去释放对象,第二是,除了alloc、new和copy之外创建的对象都是autorelease的, 第三谁retain了,谁释放。

          3、 一些语言特性
    OC首先是只有单一继承,没有多重继承。
    属性访问,@property加上@synthesize使用后能够自动生成setter和getter方法。
    category,中文一般叫做类别,他能够为现有的类提供新的方法,他将类的实现分散到多个不同的文件或框架中,创建对私有方法的前向引用,向对象添加非正式协议。
    block语法,块,他通常代表小段的自包含的代码片段,因此,他们封装为可以并行执行的工作单元额外有用,还可以用于在集合中进行遍历,或者在其他操作 完成时作为回调。块代替传统回调函数的意义有两个:一是他们允许在方法实现的调用中就近写入代码,而且块经常被作为框架中一些方法的参数;二是他们可以访 问本地变量。
    OC中有很多类是以NS开头的,那是cocoa层里面Foundation框架的类库。


    三、 iOS开发常用思路及知识点
           1、 iOS操作系统简介
    iOS的系统架构分为四个层次:核心操作系统层(Core OS layer)、核心服务层(Core Services layer)、媒体层(Media layer)和可触摸层(Cocoa Touch layer)。每层都包含很多系统框架,例如著名的UIKit框架就是在cocoa touch。

          2、常用的设计模式
    最基础的是MVC模式,就是把项目分为Model、View和Controller三层进行管理。
    常用的还有代理模式,通过协议和block实现。观察者模式的话体现在了KVO和notification上了。target-action模式是OC中 非常常见的对象之间方法调用的方式,一般在和UI打交道的时候处理各种GUI上的事件会利用到这种模式,他通常会有一个target作为消息的接收者。单 例模式,使得单例对象在项目中只会创建一次。工厂模式,是一个类族的概念,很符合敏捷软件开发的开放封闭原则。关于各种设计模式,可以看卡奴达摩的专栏。

          3、Interface Builder和Storyboard
    一般写iOS的UI有三种方式。xib,Storyboard以及代码创建。
    我之前自学用了一会的xib,之后一直用代码创建,代码更容易区做多语言版本,而且
    xib启动需要事件比用代码直接写慢,xib文件比代码建立UI文件也大。
    具体对比可以看喵神的博客代码手写,xib和StoryBoard间的博弈

         4、 常用系统框架和第三方库
    UIKit是最常用的框架,主要是用来做UI的。包括视图UIButton、UILabel,控制器UIViewController等,还有一些触摸事件、手势等。
    QuartzCore、CoreAnimation框架是一些绘图、动画的类库。
    第三方库的话,可以查看github上object -c的仓库排名,Search · GitHub 。

         5、数据存储
    iOS数据存储主要有四种方式。
    NSKeyedArchiver,采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议。归档形式保存数据只能一次性归档保存以及一次性解压,只能针对小量谁,而且数据操作笨拙,即如果想改动数据的某一小部分,需要解压整个数据或者归档整个数据。
    NSUserDefaults,用来保存应用程序设置和属性。
    第三种,Write写入文件。
    第四种,相对前两种更为复杂,但也最好用。SQLite,可以自己封装,也可以使用FMDataBase等第三方封装库,还可以使用系统的CoreData。

          6、数据通信
    iOS的数据通信有几种方式,应用层的HTTP,以及传输层的封装TCP或者UDP的socket接口,还有就是蓝牙通讯。
    HTTP的网络服务一般可以用post、get或者soap等方式请求数据,可以用系统的NSURL也可以用第三方类库(MKNetWorkKit、AFNetWorking),这两种类库都可以做缓存,数据交换的格式一般有JSon和xml。
    socket可以通过c语言的socket和CoreFoundation框架的CFNetwork实现,也可以用第三方类库asyncsocket。
    蓝牙4.0的话使用的是CoreBluetooth框架。

         7、多线程编程
    iOS的多线程有NSThread、NSOperation以及GCD。NSThread比其他两个轻量级,但是需要自己管理线程的生命周期,线程同步。 线程同步对数据加锁会有一定的系统开销。operation则不需要关心线程管理,GCD是一个替代NSThread和operation的技术。

         8、iPad开发
    iPad和iPhone开发是异曲同工,但是不要试图去适配iPad和iPhone,因为他们的UI差别太大。(注:这一点Android移动APP也适用)。

          9、其他
    iOS的地图是使用MapKit框架,定位用CoreLocation。
    iOS有一个云端机制iCloud,iOS还有一个推送机制,可以由服务器推送消息到手机应用程序,iOS还可以做本地化。
    iOS有一些内置的传感器可以利用起来编程,比如三轴加速传感器,用来测加速度的,还有陀螺感应器,测角速度,感知移动的。
    关于iOS的相机、相册以及音视频都有相应的类库。

    四、代码管理 工具与开发工具
    第一是多人协作的问题,你可以用svn或者git,git是比较流行的,但是大多数的公司还在用svn;
    第二,iOS的数据持久化有很多方案,最高效的就是sqlite,在mac上有很多sqlite的可视化管理工具,我用的是sqlitemanager。
    第三,关于查看模拟器或者真机的沙盒内容,模拟器可以使用SimPholders,真机可以用ifunbox。
    第四,屏幕取色工具,sip。
    第五,另外xcode也可以安装很多辅助工具,例如,格式化xcode代码的ClangFormat,第三方库管理工具CocoaPods,压力测试工具uiautomonkey。
    第六,移动开发有一些常用的平台的,比提供社会化分享、统计分析等的友盟,sharesdk;内测平台fir.im,蒲公英;云测平台testin;广告平台google的admob

    五、ios开发书籍、 网站推荐
    关于看书,对于某一个东西入门的化,其实不适合看书,或者你想看随便挑一本入门的书就跟着看就好了。
    code4app,iOS开发社区 – 开源中国社区,cocoachina是国内常用的三大代码库网站,国外我会上版本控制的网站github,并且欢迎关注我的github,coderyi
    这里有一个别人整理的iOS学习资料,
    马上着手开发 iOS 应用程序 (apple官方整理),
    Aufree/trip-to-iOS · GitHub(资料最全) ,
    iOS资源 – Code4App.com ,
    iOS开发60分钟入门 ,
    iOS开发从新手到上架,

    六、iOS学习路线图----重点思路
    最后附赠一张传智播客的iOS学习路线图 ,这一些东西只是iOS开发的冰山一角,哪一东西要做好都要学很多东西,学好最重要的就是你对他的热情,路漫漫其修远兮,吾将上下而求索。
          


         总结,其实移动APP开发都不是很难,只要开发思路上稍微跟着移动设备走,符合移动设备的优势,避免与移动设备的不知之

    处。前面有很多的PC开发朋友问我,移动APP开发与PC端的开发有什么同?根据我本人开始也是从事PC端的开发,后面转的移动开

    发,说实话其实转过来并不难,只要有APP开发的语言基础,还有一个很关键的地方,在设计与编程的时候,要时时刻刻想到这是在

    移动设备上“跑”的程序,有很多的地方跟PC端处理是不一样的表现。只要思路上改变了,大致的问题也就没有了,我相信这篇IOS

    移动APP开发,能够帮助很多的刚入门IOS开发的初学者。

    展开全文
  • 利用unli-app开发app项目时,前端为了方便发送请求需要配置服务代理。以本机ip来代理服务端的ip,这样发送请求时,就能从服务端获取到相应的数据。 在web开发端例如:vue框架项目需要在vue.config.js文件里做相应...

    上篇我们讲了利用unli-app框架快速构建EasyRTC-SFU安卓app项目,本文再跟大家深入聊一下unli-app框架构建EasyRTC_SFU安卓app项目服务端代理的配置。

    RTC.png

    利用unli-app开发app项目时,前端为了方便发送请求需要配置服务代理。以本机ip来代理服务端的ip,这样发送请求时,就能从服务端获取到相应的数据。

    在web开发端例如:vue框架项目需要在vue.config.js文件里做相应配置代码。但是在unli-app框架中没有此文件,我们需要的是在manifest.json做出相应的配置。

    Web开发:

    305.png

    Unli-app:

    	"h5": {
    		"devServer": {
    			"port": 8080,
    			"disableHostCheck": true,
    			"proxy": {
    				"/*": {
    					"target": "https://sfu.easyrtc.cn/", //请求的目标域名
    					"changeOrigin": true,
    					"secure": true,
    					"pathRewrite": { //使用代理; 告诉他你这个连接要用代理
    						"^/admin": "/admin"
    					}
    				}
    			}
    		}
    		
    	}
    

    配置完成后,页面中只需要带上相应的请求路径就行了。

    getCode() {
    				uni.request({
    					url: '/admin/captcha-id',
    					method: 'POST',
    					header: {
    						'Content-Type': 'application/json;charset=UTF-8',
    					},
    					success: (res) => {
    						this.loginForm.captcha_id = res.data.id;
    						this.codeUrl = `https://sfu.easyrtc.cn/admin/captcha/${res.data.id}.png`;
    					}
    				});
    			},
    

    完成效果:

    304.png

    关于EasyRTC视频会议系统

    TSINGSEE青犀视频关于视频会议的系统EasyRTC目前有两个版本,MCU版本和SFU版本(MCU与SFU方案的区别是什么),小规模企业用户可选MCU方案,大型会议现场可选SFU方案。

    EasyRTC.png

    EasyRTC一直致力于技术突破,降低音视频传输过程中的时延协助客户完成场景落地。目前,RTC的技术已经被使用到应急消防、警用应急指挥、远程作业等场景当中,未来也将拓宽更多的运用场景。

    展开全文
  • 基于UNI-APP开发微信小程序的基本流程 1/申请微信小程序账号 申请微信小程序的两种途径: 通过公司微信服务号进行申请(推荐)。 通过公司微信服务号申请微信小程序可免认证,节省费用300元,同时审核周期更短。 ...
  • 自营商城APP解决方案开发

    千次阅读 2018-03-30 15:09:42
    商城APP开发就是专门为商业零售及服务企业开发的手机客户端,通过网络推广把线上的消费者带到现实的商店中去在线支付,购买线下的商品和服务,再到线下去提货和享受服务。现在的手机APP更新迭代快速,需要开...
  • 如何基于App SDK快速地开发一个IoT App

    千次阅读 多人点赞 2020-11-25 11:52:05
    但是,对于一个公司来说,因为研发能力或者研发时间的原因,可能很难短期内完全自己开发出一个适用的App来。写代码、封装通用功能、还要考虑其他多种功能,统统都是很耗费时间的事情。现在很多物联网平台公司,为了...
  • App Growing以2018年4月1日-4月30日期间所追踪到的25家移动广告投放平台的数据,以App 开发商为维度汇总相关App的广告,并按各开发商投放广告数排序,整理出开发商推广排行榜Top10。(区分安卓及iOS端)针对安卓设备...
  • 它统一封装了Andriod,IOS,WindowsPhone,Symbian等几大移动开发平台的API,采用HTML5+JavaScript的混合开发的模式来开发智能移动的APP,解决系统兼容等问题。使用Cordova/PhoneGap,应用程序的构建可以无需本地...
  • 企查查app新增企业数据抓取

    千次阅读 2019-07-09 10:53:53
    企查查每日新增企业数据抓取 尚未完成的工作: 需要自行抓包获取设备id,appid,sign等等 sign和时间戳保持一致即可 ...有些工作尚未完成,需要自己进行继续开发,可以找我要app的脱壳源代码,继续分析。 已经完...
  • 如:对application/baseactivity,图片加载,数据库等...在android开发项目中,我们首先要考虑的是这个项目或者说这个产品的核心功能是什么。比如,图片处理和展示类app,我们更多考虑对大量图片的处理,防止OOM等等;
  • uniapp从开发App到上架应用市场需要经历什么?

    千次阅读 热门讨论 2021-03-03 10:02:34
    前言: 1、如果你想开发一个自己的App或者是第一次开发App,这个可以收藏当做指导手册 2、这篇文章主要讲个人开发者开发App到上架应用市场整个过程,很适合新手。
  • iOS 转让APP,变更App Store开发商名字。
  • 此操作手册用于提供客户进行企业发布299美金的账户发布非AppStore的app程序的CSR证书,distribution证书以及p12证书导出用。 2 .iOS开发证书,描述文件,bundle ID的关系 苹果为了控制应用的开发与发布流程,...
  • 如何快速的开发直播App

    千次阅读 2018-04-08 15:52:41
    【如何快速的开发一个完整的iOS直播app】(原理篇) 【如何快速的开发一个完整的iOS直播app】(播放篇) 【如何快速的开发一个完整的iOS直播app】(采集篇) 【如何快速的开发一个完整的iOS直播app】(美颜篇) 前言 大半年...
  • 我们继续探讨“怎样快速开发一个APP”,谈谈我的个人理解。   雷观:快速开发一个APP,至少有3种方法。什么也不做、拿来主义、标准化和复用。 一、什么都不做 听起来,有点“抖机灵”,但蕴藏着大道理,很多人...
  • 引言 简单介绍一下Cordova的来历,Cordova的前身叫PhoneGap,自被Adobe收购后交由...有低成本,低开发周期,轻量化等优点。它统一封装了Andriod,IOS,WindowsPhone,Symbian等几大移动开发平台的API,采用HTML5+Ja
  • B2G商城APP解决方案开发

    千次阅读 2018-03-27 17:12:00
    分享一下英唐众创开发的B2G商城APP解决方案。B2G是新近出现的电子商务模式,即“商家到政府”(是术语B2B或business-to-government的变化形式),它的概念是商业和政府机关能使用中央网站来交换数据并且与彼此作生意,...
  • 1 .iOS开发证书,描述文件,bundle ID的关系 2. Apple开发账号添加团队成员 3 .开发证书,生产证书,描述文件,AppID关系及生成。 4.证书导出p12文件 1 .iOS开发证书,描述文件,bundle ID的关系 苹果为了...
  • 企业云+端应用开发 就用BeX5BeX5企业快速开发平台 ⇒ 云+端时代企业应用开发利器BeX5 = WeX5开源快速开发框架+ 强大的工作流/报表/组织权限/文档/门户能力WeX5:开源、免费的应用快速开发框架BeX5:专业、强大的...
  • 但在完成开发的时候,正值大三下期末考试期间,无赖地着眼于实现本身匆匆完成了功能需求(只是前期的要求,原因你懂得!),就去忙着复习准备考试了。因为我想尽可能地努力以获去高分来达到某种目的,所以这就需要更...
  • 企业微信开发

    万次阅读 多人点赞 2018-05-10 15:19:32
    企业微信的认识企业微信概念:企业微信2016年4月18日,腾讯正式发布全平台企业办公工具“企业微信”。与微信一致的沟通体验,为企业员工提供最基础和最实用的办公服务,并加入贴合办公场景的特色功能、轻OA工具,提供...
  • 做软件开发,是从事编程开发工作,必须先从语法基础开始学习,通过语法组成产品效果。 前端开发的基础语法,由HTML+CSS+JavaScript组成,这是前端开发最基本的3个语言。 网页布局基础:HTML+CSS HTML就是超文本标记...
  • 制作,代理,发布广告;软件开发;会议服务;企业策划;组织文化艺术交流活动(不含营业性演出);互联网信息服务;演出经纪;利用信息网络经营音乐娱乐产品,游戏产品,表演,网络游戏技法展示或解说.广播电视节目制作,出版物零售...
  • 共享充电宝APP小程序开发解决方案

    千次阅读 2019-11-29 16:19:44
    近年来,共享充电宝的概念随着城市中共享单车的大量存在而被大家所熟知,实际上这种共享充电宝和我们大街上常见的共享单车的使用操作是类似的,...共享充电宝APP小程序开发结合现在的线下的共享充电宝硬件设备使用...
  • 前言大半年没写博客了,但...整理了直播的原理,当前只是原理篇,后续会持续发布实战篇,教你从零开始搭建一个完整的iOS直播app,希望能帮助到更多的人更快的了解直播。如果喜欢我的文章,可以关注我微博:吖了个峥,也可
  • 很多个人的创业公司都是使用免费的...稍微大一些的,则可以自己的公司邮件系统托管在了Google的企业应用套件平台上: 免费版就包括了支持数百帐号的6G邮箱(含邮件列表),在线日历,现在文档共享等功能,而且邮箱的
  • uniapp实战开发商城APP和小程序 从事多年web前端开发和教育培训(线...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 23,769
精华内容 9,507
关键字:

企业app开发代理