app

HBuilder 打包流程

淺唱寂寞╮ 提交于 2020-03-02 19:58:26
1. 运行HBuilder ---百度搜索HBuilder,官网下载安装包,解压,运行HBuilder.exe。注册账号,并登陆 2.新建app ---在左边右键,选择新建APP,或者,点击中间的新建app 3. 在弹出的窗口,填入应用名称,根据需求选择项目位置,以及模板内容 4. 检验app效果 ----创建好之后,选择刚刚创建好的项目,在顶部选择运行,根据你的情况现在运行方式 5. 效果展示 ---这是我刚刚选择的模板app展示,功能齐全,用着感觉还不错(若在手机运行过程中遇到了问题,可参见 下一篇《HBuilder真机联调、手机运行》 ) 6. 打包成app ---选择要打包的项目,在顶部选择发行,发行为原生安装包(在打包app的过程中需要进行一系列的配置,详细解说见 《HBuilder打包配置》 ) 来源: https://www.cnblogs.com/dreamstartplace/p/8583856.html

Apple Developer 非技术小建议

十年热恋 提交于 2020-03-02 16:41:09
1, 开发者账号 苹果开发者账号可以是公司的,但苹果建议Account Holder必须是个人。 建议创建初期将Account Holder修改为人名信息。 苹果的验证信息比较多,即便是咨询客服问题,也得确认你的身份。很多信息如果瞎填,后面咨询问题会被整死。 2, App名字 App名字 com.companyname.XXX 考虑到有的公司可能会有多个App。建议按如上格式取名。companyname固定住。 这种格式会被认为是同一个公司的App,有针对同一个公司的App 共享信息的一些操作。 前两位不要任意发挥。后面可以发挥。 来源: https://www.cnblogs.com/developer-qin/p/12395830.html

[App Store Connect帮助]六、测试 Beta 版本(3.2)管理测试员:邀请外部测试员

泪湿孤枕 提交于 2020-03-02 14:31:25
在您上传至少一个构建版本之后,您可以邀请外部测试员(您组织之外的人员)使用“TestFlight Beta 版测试”来测试您的 App。为了使您的构建版本可用于外部测试,请创建一个群组、添加构建版本,然后使用电子邮件地址邀请测试员或分享一个公开邀请链接。 必要职能:“帐户持有人”职能、“管理”职能或“App 管理”职能。请参见职能权限。 创建一个群组 在 首页 上,点按“我的 App”,选择您的 App,然后在工具栏中点按“TestFlight”。 在左列中的“测试员和群组”下方,点按“添加外部测试员”或“新群组”。 在显示的对话框中,输入群组名称并点按“创建”。 之后,您可以根据需要更改群组名称。 将构建版本添加至群组 在 首页 上,点按“我的 App”,选择您的 App,然后在工具栏中点按“TestFlight”。 在左侧栏中的“测试员和群组”下方,选择您想要为其添加构建版本的群组。 点按“构建版本”,然后点按“添加”按钮(+)。 在构建版本对话框的弹出菜单中,选择平台和版本。 在下表中,选择一个构建版本并点按“下一步”。 您一次只能添加一个构建版本,但之后还可以将其他构建版本添加至群组。 如果您还没有输入测试信息,请输入测试信息,比如您的反馈电子邮件和“Beta 版 App 审核”信息。 在“测试信息”对话框中,输入您希望您的测试员关注的内容。 或者,在指定语言的文本栏中

[App Store Connect帮助]六、测试 Beta 版本(3.1)管理测试员:添加内部测试员

梦想与她 提交于 2020-03-02 14:07:21
您可以添加至多 25 个内部测试员(您的 App Store Connect 用户)使用“TestFlight Beta 版测试”来测试您的 App。在您上传了至少一个构建版本之后,才可添加测试员。 必要职能:“帐户持有人”职能、“管理”职能、“App 管理”职能、“开发者”职能或“营销”职能。请参见职能权限。 在 首页 上,点按“我的 App”,选择您的 App,然后在工具栏中点按“TestFlight”。 在左列中的“测试员和群组”下方,点按“App Store Connect 用户”。 在“测试员”旁,点按“添加”按钮(+)。 有资格成为内部测试员的用户会在对话框中显示。 【注】如果某个您想要添加的用户没有显示,请更改他们的用户职能。 选中您想要邀请的用户旁的复选框,并点按“添加”。 如果您拥有针对测试可用的构建版本,您选择的用户将会收到一封邀请他们测试该 App 的电子邮件。用户会被引导使用他们设备上的 TestFlight App,或通过兑换代码来接受邀请。90 天内,内部测试员可以下载并测试所有构建版本。 来源: https://www.cnblogs.com/strengthen/p/10410334.html

安卓手机时钟APP推荐

时光怂恿深爱的人放手 提交于 2020-03-02 12:51:10
非常喜欢时钟APP,尤其是手机上只有时钟的界面。尝试了几个APP,这里说一下感受。 1、 Flutter全屏时钟(com.sisi.flutter_clock) - 1.1.0 - 应用 - 酷安网 注:界面如下,最后的秒会自动翻动,但是状态栏无法隐藏。 2、 专属时钟(io.github.oyjt.clock) - 1.27 - 应用 - 酷安网 注:很棒很简单的一个,可以自定义各种颜色(长按进行设置) 3、 静默之钟(com.andy.slientwatch) - 1.2.4 - 应用 - 酷安网 11种时钟格式,最爱下面这种。 4、 屏幕时钟(com.by_syk.screenclock) - 1.1.1 - 应用 - 酷安网 多种时钟格式,最爱下面这个。竖屏效果如下,横屏也可以。很大气。 中间的时钟可以点击,可以切换秒表计时和一个15分钟倒计时。也是这4个APP中唯一功能比较多的。 来源: https://www.cnblogs.com/buwuliao/p/12394746.html

H5嵌入APP后,通过window.WebViewJavascriptBridge原生APP与H5之间交互

最后都变了- 提交于 2020-03-02 12:50:10
原生APP跳转到H5页面时,往往需要携带一些用户信息,之前做法是在 跳转的地址中拼接H5页面需要的参数 ,现在通过 window.WebViewJavascriptBridge 悄悄的进行数据交互。 下面从H5的角度记录交互思路: 1:安卓环境和ios环境稍微有点不同,需要根据navigator.userAgent判断一下当前环境 2:仍然是APP环境不同,安卓需要进行兼容性判断,如果不存在 window.WebViewJavascriptBridge 变量,需要手动添加Dom的WebViewJavascriptBridgeReady事件监听; ios同样需要判断是否存在window. WebViewJavascriptBridge 变量,如果不存在继续判断window. WVJBCallbacks 变量,如果仍然不存在,则手动赋值为H5回调,然后document.createElement('iframe')插入document中,随即移除。 3:以上处理完成后,通过 WebViewJavascriptBridge变量来注册【事件】以便APP能监听到并执行相应操作 4:3中需要对安卓系统进行init处理,如果是安卓系统,注册事件之前需要先调用WebViewJavascriptBridge.init() 方法(注意: 一个页面整个生命周期过程中,只能进行一次init()否则会报错

CodePush iOS与Android完美集成

亡梦爱人 提交于 2020-03-02 10:58:37
一、环境准备 ps:命令在终端默认目录下 1.安装Code-push cli -- $ npm install -g code-push-cli 2.注册CodePush账户 -- $ code-push register (点击弹出的网页的github注册,记录好返回的access token) 3.终端输入access token 4.添加CodePush应用 -- $ code-push app add XXX //xxx 为你要热部署的app name 成功后我们可以看到有两个发布键值。一个Production是对应生产环境的,二Staging是对应开发环境的 │ Name │ Deployment Key │ ├────────────┼───────────────────────────────────────┤ │ Production │ xxxxx │ ├────────────┼───────────────────────────────────────┤ │ Staging │ xxxxx 二、集成code-push 到工程文件 ps:以后命令在项目的根目录下 1.在应用中安装react-native插件 -- npm install --save react-native-code-push 2. npm i rnpm 3. rnpm link

数据仓库设计规范

淺唱寂寞╮ 提交于 2020-03-02 10:15:05
为了解决数据仓库建设过程中出现的各种痛点,我们从模型与规范两个方面进行建设,并提出设计统一归口。 1. 模型 规范化模型分层、数据流向,从而降低研发成本,增强指标复用性,并提高业务的支撑能力。 1.1. 模型分层 为了保证数据层的稳定又要屏蔽对下游的影响,并且要避免链路过长,我们将分层进行统一定义为四层: ODS(Operational Data Store):定义为存储层,仅以技术手段(存储快照形式)保留历史数据,不作任何转换,与业务侧db实体保持同构。 DWD(Data Warehouse Detail):定义为明细层,对数据进行规范化(编码转换、清洗、统一格式、脱敏等),不做横向整合。 DWB(Data Warehouse Basic):定义为汇聚层,集中建设通用性维度和指标,降低业务需求开发成本。 DWS(Data Warehouse Service):定义为主题宽表层,对DWD、DWB各信息进行联合整合。 APP:定义为应用层,面向业务需求进行定制开发。 DIM(Dictionary Data Layer):定义为维度表。 TMP:定义为中间层临时表(建议在一定的周期内删除)。 BAK:定义为备份表。 1.2. 模型数据流向 稳定业务按照标准的数据流向进行开发,即ODS–>DWD–>DWB–>DWS–>APP或者ODS–>DWD–>DWB–>APP。

揭秘:APP定制开发的完整流程

不打扰是莪最后的温柔 提交于 2020-03-02 06:44:57
下面要介绍的APP定制开发的完整流程,即使是搞程序开发的也未必知道,因为这是一个产品经理完整详细的总结写出来的。流程不仅包括了开发标准流程,还包括了上线发布等阶段。需要在这里提醒的是,下面要说的是APP的定制开发,而不是其他的模板制作流程。一个移动APP项目研发规模可大可小,但都离不开以下几个成员:产品经理、ui设计师、前端开发、后端开发、测试等。如何合理安排项目成员工作、确保项目顺利进行呢?一个清晰合理的项目研发流程控制很重要。   我们可以按工作的性质不同先把APP的项目开发分成三个阶段,第一个阶段是需求阶段,第二阶段是研发阶段,第三阶段是发布阶段。每个阶段包括了多个步骤,循序渐进,最终完成项目的开发。   一、需求阶段   1、需求讨论:产品经理与客户沟通,做什么功能,怎么做,包括:开发类型、需要开发的平台、具体的产品功能需求、具体的产品设计需求、项目期望完成时间、开发预算,通过反复调研、讨论、输出交互方案。   2、需求评估:产品在输出交互方案后找相应的开发讨论需求方案是否可行,包括功能需求技术难度、评估设计需求可行性与体验评估、项目预期完成时间、实际开发费用。   3、项目技术开发与视觉规划。项目开始各个部门就开始项目的碰头会议,设计部门开始设计UI(产品界面)和UE(用户体验),针对产品开展创意设计,形成初步的效果图,经过首次客户的确认。在根据交流的具体结果进行二次修改

HealthKit开发快速入门教程之HealthKit框架体系创建健康AppID

余生颓废 提交于 2020-03-02 05:17:44
HealthKit开发快速入门教程之HealthKit框架体系创建健康AppID HealthKit 开发准备工作 在开发一款 HealthKit 应用程序时,首先需要讲解 HealthKit 中有哪些类,在 iOS 上的 Health 即健康应用有哪些功能等。本节将针对这些问题进行讲解。 HealthKit 框架体系 对于一类应用程序来说,要进行开发,首先需要熟悉它的框架体系,即类。以下我们针对 HealthKit 中所使用的类进行了总结,如表 1-1 所示。 1-1 HealthKit 框架体系 健康 App 采样了全新的图表汇总,让用户的健康和健身数据一目了然,如图 1.5 所示。苹果公司为开发者提供了一款名为 HealthKit 的新工具,让所有令人难以置信的健康和健身 app 密切配合,为用户的健康出更多力。而这可能仅仅是健康革命的第一步。 健康 App 图 1.5 图表汇总 心率、消耗的卡路里、血糖、胆固醇等,全新健康 App 会将这些数据汇集在同一处,如图 1.6 所示轻点一下即可查看,让用户可以将目前健康概况看得明明白白。 健康 App 设置了每一细节,将哪些数据共享给各款健康和健身 App 完全由用户决定,如图 1.7 所示。健康 App 还可以创建一张急救卡,如图 1.8 所示。 图 1.6 数据汇集 图 1.7 设置细节 图 1.8 急救卡 1.2.3 创建