首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 如何高效地管理APP运行的海量程序——程序全生命周期管理实践分享

    一、背景随着程序容器的技术逐渐成熟,公司的APP现在整个就是一套基于“Native+程序”的跨端混合开发模式,现在基本上很少频繁的去更新宿主APP的版本,大部分新功能都可以通过更新程序的方式来更新业务功能 特别是灰度发布版本,可能用户端看到的只有十几个程序,但其实在APP有几个程序,版本管理容易混乱,还是需要一个管理平台进行管理。 这个过程用户基本无感知,不需要APP重新发版,通常十几分钟全量生效。紧急回滚的使用场景是新版本出现了严重问题,比如崩溃率突然上升,或者有安全漏洞。 就像会议室预约程序,单独看UV可能不高,但如果发现用了这个程序的用户整体APP的活跃度也提高了,说明这个程序对提升平台整体粘性有帮助。 6.3运行时行为审计安全沙箱在运行时记录每个程序的API调用日志,包括某个程序在某个时间段调用了哪些接口、有没有异常的数据读写行为、崩溃和错误的详细记录。这些日志是内部安全审计的依据。

    15221编辑于 2026-04-29
  • 来自专栏finclip小程序ide

    如何在自有app打造程序新生态?

    一、为什么要做小程序生态为什么企业对程序生态建设都十分关注呢,主要在于以下几点:程序链接平台“公域流量”创造无限可能现阶段各大互联网平台都在不断做大做强,企业app几乎很难从中获取流量,而程序则是这两者当中不可替代的链接 过往运行程序一直被认为是超级平台的“特权”,它是“超级App”为用户提供连接一切服务的最佳延伸载体,能够丰富这些平台各自的用户生命周期。 让自己的App具备运行程序能力是打造自有程序生态的首要前提,这个门槛对于很多企业机构来讲已是非常大的挑战,除了要考虑开发的巨大投入外还要保障运行的可靠性和兼容度。 相当于他们把“App拥有程序运行能力”做成程序容器技术,任何企业机构的App均可以通过简单嵌入 iOS、Android、MacOS、Windows、UOS、麒麟等系统对应的FinClip 程序运行时 SDK 而瞬间获得运行程序的能力,后续各个企业机构可以通过管理后台以统一上下架的方式,管理自己以及合作伙伴们的业务场景。

    89640编辑于 2022-09-07
  • 来自专栏让技术飞起来

    现有程序平台有哪些?如何让自己的App运行程序

    随着程序越来越火热,越来越多的公司开始布局程序,一些主流公司程序平台应用已经非常成熟,但主流公司程序只能在自己的生态运行,并不输出其程序技术能力至其他的产品。 如果想要自己的App运行程序,能有什么技术实现? 但是百度程序也只能在百度app使用,且用户量也不如微信和支付宝,同样有微信的弊端,程序只能在百度app使用,不能利用百度程序开放平台,让自家产品支持程序,他们没有私有化方案。 但是,同样的程序只能在今日头条app或者抖音app运行,无法脱离头条的应用。 ,让自家的app支持运行和上架程序的能力啦!

    4.8K30发布于 2021-08-18
  • 来自专栏移动开发专栏

    Android APP拉起程序、分享程序程序打开APP

    配置参考:https://blog.csdn.net/yechaoa/article/details/78469539 APP拉起程序 private void launchMiniProgram id req.path = path; //拉起程序页面的可带参路径,不填默认拉起程序首页 req.miniprogramType id,不是程序的appid,不然会提示跳转失败。 req.path 参数是程序里面的页面路径,及json文件里面的路径,比如:/pages/index/index? <button open-type="launchApp"> 中的 app-parameter 属性 break; } } APP分享程序

    6.8K20编辑于 2022-06-10
  • 鸿蒙原生APP接入程序运行能力:数字园区APP技术实践

    一、项目背景公司是一个比较大的数字园区,现在有几十个微信程序在跑,包括停车找位、会议室预约、活动报名、园区约会等高频场景,现在要上线鸿蒙APP,领导希望能够把全部的程序移植到鸿蒙APP里去。 尤其是业务方部门的是"鸿蒙APP上线后功能与微信端完全一致",因此尝试使用程序容器方案。计划在原生APP里嵌入一个程序运行时,现有程序代码无需修改或少量修改,直接运行。 业务代码运行在逻辑层,UI渲染由原生组件完成,两者通过消息队列通信。对于开发者而言,感知不到线程切换——写程序的体验和写原生APP基本一致。 已有的程序通过FinClip管理后台统一上下架,APP端通过SDK启动对应程序即可。 多程序内存占用。同时运行3个程序(停车+会议室+活动报名),内存占用峰值约280MB,与HarmonyOS系统程序框架的平均水平基本一致。六、技术边界渲染性能上限。

    14621编辑于 2026-04-16
  • 来自专栏软件安装

    推荐5个年会抽奖APP程序

    ▌ 3、抽奖小工具 轻量级微信程序中的"气氛组担当",主打无广告极简体验。无需注册即可创建活动,支持2万条名单导入(文本/图片格式),按Tab键自动播放颁奖音乐,屏幕右侧实时滚动中奖记录。 提供文字/照片双模式抽奖,界面设计遵循"三步原则":导入Excel名单→选择奖项→按空格启停,即使电脑配置较低也能流畅运行。某地方政府采购其作为摇号工具,验证了核心随机算法的公平性。 支持异常恢复——即使程序崩溃,重启后可从断点继续抽奖,避免重复中奖。文本抽奖模式适合传统名单抽取,照片模式则通过员工笑脸墙增强情感连接。 ▌ 5、超级抽奖 大型活动的"控场专家",万人名单秒级导入能力尤为突出。采用加密随机数生成算法,提供"指定中奖人"测试模式方便彩排,曾在某集团年会中实现五地分会场同步抽奖。

    40210编辑于 2026-03-26
  • 来自专栏Fin

    IOS内测记录:在自有App运行程序游戏

    实现效果将微信小游戏搬到自己的APP中使用技术FinClip 程序容器测试机系统ios测试demo飞机大战小游戏以下操作均是使用FinClip 程序容器去实现的。 iOS端操作如下:第一步:获取凭据( SDK KEY 及 SDK SECRET)首先,集成 SDK 需要先在 FinClip 平台中创建应用并绑定程序游戏应用,获得每个应用专属的SDK KEY及SDK SDK KEY:是合作应用能使用程序SDK的凭证,如果SDK Key校验失败,则SDK的所有Api都无法使用。SDK SECERT:是访问服务的安全证书。 第二步:集成 SDKFinClip 程序 SDK 目前支持pod集成或者手动集成,此次测试我们用的是pod集成。 比如:如果需要在程序中使用蓝牙功能,可以在podfile中添加FinAppletBLE依赖;集具体操作方法可以去详细查看官方的的文档。

    1.2K00编辑于 2022-12-07
  • 来自专栏前端Q

    程序APP 运行的高性价比选择 ——FinClip

    背景 最近我所在的团队有想在一个 APP运行微信程序,目前这个 APP 是采用 Native+H5 的形式,主要存在以下问题: H5不支持本地缓存 H5无法获取APP原生的一些系统权限(类似访问通讯录 让 APP 运行程序的原理 程序App运行的实现原理简单理解就是通过将程序文件加载到一个 Web View 中,然后使用程序引擎解析和执行程序的逻辑。 通过通信机制,实现程序引擎和 Web View 之间的交互,从而让程序App 中展示和运行。 因此,需要进行适配和兼容处理,确保程序App 中正常展示和运行。 总的来说,就是需要一个 sdk 来提供程序运行环境,而实现这个 sdk 并没有那么容易。 它的核心功能就是能够让任何APP拥有程序运行能力,只需要在你的 App 里面集成它的 SDK,就能加载运行程序了。

    1.2K10编辑于 2024-07-31
  • 来自专栏uni-app

    uni-app黑魔法:程序自定义组件运行到H5平台

    uni-app近期支持了程序自定义组件运行到H5平台,是对如上第三种场景的一种探索。 借助uni-app 支持将微信程序组件运行到H5平台的特性,我们给出一种思路: 开发者在原生程序项目中,将新增业务以自定义组件的方式开发,优先上线程序; 拷贝程序组件的wxml/wxss/js/ json文件到uni-app 项目下,通过uni-app的编译器及运行时,保证程序自定义组件在H5平台的正确运行。 实际上,uni-app之前已支持将程序自定义组件运行App平台,对于有程序组件沉淀或优先程序的开发者来说,这是个好消息,一套业务组件,快速运行到iOS、Android、H5、微信程序这四大流量平台 所以,程序自定义组件运行到H5平台,可借助uni-app已有平台功能快速实现: 编译阶段:将wxml/wxss/js/json4个文件合并为.vue文件(类似 uni-app 发行到程序的逆过程),

    1.4K20发布于 2020-03-25
  • 来自专栏用户8927754的专栏

    如何把程序游戏运行到自有App中?(IOS篇)

    第一步:获取凭据( SDK KEY 及 SDK SECRET)首先,集成 SDK 需要先在 FinClip 平台中创建应用并绑定程序游戏应用,获得每个应用专属的 SDK KEY 及 SDK SECRET 1.1 创建程序游戏需要登录 FinClip 管理后台「应用管理 - 新增合作应用」,完成小游戏应用创建;1.2 获取 SDK KEY 及 SDK SECRET创建应用并添加 Bundle ID 后, SDK KEY:是合作应用能使用程序 SDK 的凭证,如果 SDK Key 校验失败,则 SDK 的所有 Api 都无法使用。SDK SECERT:是访问服务的安全证书。 第二步:集成 SDKFinClip 程序 SDK 目前支持 pod 集成或者手动集成,此次测试我们用的是 pod 集成。 比如:如果需要在程序中使用蓝牙功能,可以在 podfile 中添加 FinAppletBLE 依赖;集具体操作方法可以去详细查看官方的的文档。

    1K50编辑于 2022-12-07
  • 来自专栏IT大咖说

    跨端开发H5程序app之uni-app渲染

    5、指令:v-show v-show 是一个根据条件展示元素选项的指令 。 v-if 是“真正”的条件渲染,因为它会确保在切换过程中条件块的事件监听器和子组件适当地被销毁和重建。 5、v-for中的key 当 Vue 正在更新使用 v-for 渲染的元素列表时,它默认使用“就地更新”的策略。 6、v-for中的索引index 在以前的版本中多重循环需要显示指定不同的索引index,如果没指定,在浏览器浏览没问题,但是在编译程序是会报错。 name:"lily", age:"18", skill:["uni-app

    2.3K10发布于 2021-04-09
  • 来自专栏Fin

    程序 + 插件 + App = 组装式App

    App快速开发离不开「Hybird」混合开发模式自从小程序容器技术被应用到微信中,整个微信的程序生态便被带火了。于是乎,就有企业开始研究,能不能将程序容器技术开发出来,应用到别的App中呢? 「Native+H5」和「Native+程序」两种混合式APP开发模式相比之下,「Native+程序」的开发模式更优。 技术优势包括:具备跨平台的能力,一套代码可以在 iOS 与 Android 两个平台中运行;远超过 H5 的体验(支持本地缓存,Webview,有丰富的组件与支持库);能获取更多系统权限,完成更加丰富的产品设计 ;可以避免 DOM 泄露(不使用常用的 window 对象与 document 对象);包尺寸有效减少,节省流量和存储服务不再受发版所限制,支持热更新图片程序+插件+App,高体验的组装式App诞生如果从体验上说 程序这种介乎于H5和原生之间的语法便诞生了。与此同时,软件的快速开发,其本质是将重复的底层功能提取出来,已组件的形式嵌入到框架之中,力求最大程度的减少开发人员的开发难度,节省开发时间。

    1.8K60编辑于 2023-01-11
  • 来自专栏全栈程序员必看

    程序跳转公众号_程序跳转APP

    即用即走——这个是从微信程序上线就开始打的概念。即用即走使得程序可以代替许多APP,或是做APP的整体嫁接,或是作为阉割版功能的承载体。 那么怎么在程序中加入公众号的关注功能呢?简单来说就这么几步: 1,登入微信公众号的管理后台 微信公众平台。 2,选择要跳转的公众号登录进去,点击程序管理。 3,直接点击关联程序即可,如果关联过其他程序点击添加即可,该操作只能由公众号管理员完成,如果你不是管理员,让管理员扫一下该操作的二维码即可关联程序。 4,退出微信公众号的登录,重新扫码,登进程序的后台,点击设置。 5,选择关注公众号,打开引导关注公众号,可通过公众号的名字关联。 但如果你要关联程序的公众号是认证的企业号,那么,就用不上上面那么多的步骤了,直接新开一个页面,在页面中写<web-view>就可以了。

    3.4K20编辑于 2022-11-04
  • 来自专栏FREE SOLO

    移动端产品比较分析:APP程序、H5

    原文 : 移动端产品比较分析:APP程序、H5 01、运行环境 ​(1)APP:Android 和 iOS 手机操作系统。 (2)程序:微信 APP 。 (3)H5:浏览器、APP程序的 web-view 组件。 02、 系统权限 (1)APP:最多最全面,但有些属于隐私需要用户授权才能调用。 (2)程序:微信登录 ;手机号授权登录(授权手机号需要用户主动点击按钮)。 (3)H5:和 APP 类似,是在网页进行登录的。 (2)程序:多上线几个程序; (3)H5:多准备几个域名。 09、访问入口 (1)APP:手机桌面;浏览器跳转。 (2)程序:在微信生态开发,不用考虑兼容操作系统的问题,开发成本相比 APP 要小得多。

    2.5K20发布于 2019-12-26
  • 来自专栏前端自习课

    程序】359- 程序运行机制

    程序的渲染层和逻辑层分别由 2 个线程管理:渲染层的界面使用了 WebView 进行渲染,逻辑层采用 JsCore 线程运行 JS 脚本。 为什么要这么设计呢? 我们可以使用客户端系统的 JavaScript 引擎,iOS 下的 JavaScriptCore 框架,安卓下腾讯 x5 内核提供的 JsCore 环境。 一个程序存在多个界面,所以渲染层存在多个 WebView 线程 双线程通信 把开发者的 JS 逻辑代码放到单独的线程去运行,但在 Webview 线程里,开发者就没法直接操作 DOM。 而这样完整的一套框架,基本上都是通过小程序的基础库来完成的。 程序的基础库 程序的基础库是 JavaScript 编写的,它可以被注入到渲染层和逻辑层运行程序的所有组件,包括内置组件和自定义组件,都由 Exparser 组织管理。

    66531发布于 2019-09-25
  • 来自专栏让技术飞起来

    利用Flutter开发了一个可运行程序App

    Flutter+程序运行时,一种移动跨端开发技术组合新思路?既然矛盾点这么明显,且在自身框架不可调和,何不试试组装式的技术思路? 然后通过能够让程序运行App运行时技术方案(如FinClip)等,组合成「程序+App」的Hybird开发方案? 找了下资料,相比于「H5+App」的Hybird方案,「程序+App」的技术方案优势还是明显的:具备跨平台的能力,一套代码可以在 iOS 与 Android 两个平台中运行;远超过 H5 的体验(支持本地缓存 程序的Flutter在各大技术平台都有很多干货,这里就不赘述了。其实这里更简单,就是基于 Flutter 将程序转为App,下面主要讲讲我发现的,用FinClip将程序App的实操。 用程序快速生成App!七个步骤利用程序快速生成App_哔哩哔哩_bilibili操作步骤1)将已有的微信程序,转换成FinClip程序

    3.4K20编辑于 2022-07-19
  • 来自专栏程序源代码

    程序源代码】校园app程序

    “ 关键字:程序 校园app" ” 正文:程序 校园app 这是一款校园app"程序应用系统。功能比较简单、比较适合个人应用。 拥有 表白墙、失物招领、兼职、闲置物品等功能 01概述 将该项目导入微信开发者工具 更改 miniprogram/app.js 里面的云环境id wx.cloud.init({ env:'xxx', 03使用方法 启动后台 对应修改小程序配置接口 启动程序 04源码 https://gitee.com/itcode-itcode/lifeCircle

    2K21发布于 2021-04-01
  • 来自专栏前端专区

    程序容器打造自有App程序生态

    2、程序成为互联网商业的重要阵地微信、支付宝、百度和字节等互联网平台大力扶持程序生态发展,允许短信、H5、网页、APP 等跳转进入,形成以社交分享为基石、向“泛生态”扩散的推广链路,特别是随着程序基础设施不断完善 过往运行程序一直被认为是超级平台的“特权”,它是“超级App”为用户提供连接一切服务的最佳延伸载体,能够丰富这些平台各自的用户生命周期。 让自己的App具备运行程序能力是打造自有程序生态的首要前提,这个门槛对于很多企业机构来讲已是非常大的挑战,除了要考虑开发的巨大投入外还要保障运行的可靠性和兼容度。 相当于他们把“App拥有程序运行能力”做成程序容器技术,任何企业机构的App均可以通过简单嵌入 iOS、Android、MacOS、Windows、UOS、麒麟等系统对应的FinClip 程序运行时 SDK 而瞬间获得运行程序的能力,后续各个企业机构可以通过管理后台以统一上下架的方式,管理自己以及合作伙伴们的业务场景。

    1.1K20编辑于 2022-08-02
  • 来自专栏全栈程序员必看

    app唤起程序_微信程序支付轮训

    唤起 App打开下程序他有两种方式: 1,通过App分享程序卡片 到微信,然后在微信上点击程序卡片打开小程序,这是程序也可以打开App 第一步:你需要到微信开放平台 将你的app 关联上你的程序 = WXMiniProgramTypeRelease; //拉起程序的类型 [WXApi sendReq:launchMiniProgramReq]; //或者 String appId = "wxd930ea5d5a258f4f APP 分享消息卡片的场景打开(场景值 1036,APP 分享程序文档 iOS / Android) 或从 APP 打开的场景打开时(场景值 1069),程序会获得打开 APP 的能力,此时用户点击按钮可以打开分享该程序卡片 /拉起该程序APPApp;一个App跳转不同的程序,接受不同的返回内容。

    2.4K50编辑于 2022-09-20
  • 来自专栏博文视点Broadview

    程序、H5App多端开发难?试试Taro吧!

    在此后的一段时间里,数个产品均发布了自己的程序平台,各程序平台间存在或多或少的差异:语法差异、规范差异等。 同时除了需要生成程序,很多公司产品可能还需要在 H5、iOS、Android 端运行。 能否在兼顾程序的同时,也可以编译生成 H5、iOS、Android 应用呢? 《Taro 多端开发权威指南:程序、H5App 高效开发实战》由基础引入,配以实战,由浅入深,是迄今为止最系统全面地讲述 Taro 多端开发的图书。 ▊《Taro多端开发权威指南:程序、H5App高效开发实战》 李佩忠 著 Taro多端开发市面首著 深入学习使用Taro,玩转跨端跨框架开发 支持使用 React/Vue/Nerv等框架 一处代码, 多处运行 快速开发微信/京东/百度/支付宝/字节跳动/ QQ程序/H5/React Native等应用 从基础到实战,全方位讲解Taro知识点与多端开发思路 (京东限时活动,快快扫码抢购吧!)

    1.3K10编辑于 2023-05-06
领券