Expo大作战(十九)--expo打包后,发布分用程序到商店的注意事项
简要:本系列文章讲会对expo进行全面的介绍,本人从2017年6月份接触expo以来,对expo的研究断断续续,一路走来将近10个月,废话不多说,接下来你看到内容,讲全部来与官网
我猜去全部机翻+个人修改补充+demo测试的形式,对expo进行一次大补血!欢迎加入expo兴趣学习交流群:597732981
【之前我写过一些列关于expo和rn入门配置的东i西,大家可以点击这里查看:从零学习rn开发】
相关文章:
Expo大作战(一)--什么是expo,如何安装expo clinet和xde,xde如何使用
Expo大作战(二)--expo的生命周期,expo社区交流方式,expo学习必备资源,开发使用expo时关注的一些问题
Expo大作战(三)--针对已经开发过react native项目开发人员有针对性的介绍了expo,expo的局限性,开发时项目选型注意点等
Expo大作战(四)--快速用expo构建一个app,expo中的关键术语
Expo大作战(五)--expo中app.json 文件的配置信息
Expo大作战(六)--expo开发模式,expo中exp命令行工具,expo中如何查看日志log,expo中的调试方式
Expo大作战(七)--expo如何使用Genymotion模拟器
Expo大作战(八)--expo中的publish以及expo中的link,对link这块东西没有详细看,大家可以来和我交流
接下来就开始撸码
部署到应用商店
本指南提供有关将您的expo应用提交给Apple iTunes Store和Google Play Store的最佳做法。要了解如何生成本机二进制文件以供提交,请参阅构建独立应用程序。
虽然您可以通过Expo Client和expo.io个人资料分享已发布的项目,但向Apple和Google商店提交独立应用程序对于在用户设备上拥有专用的房地产项目非常必要。提交给这些商店比你与几个朋友分享玩具项目有更强的要求和质量标准,因为它使您的应用程序可通过更广泛的分销平台获得。
免责声明:特别是对于苹果公司而言,审核指南和规则始终在变化,而苹果对各种规则的执行往往是挑剔和不一致的。我们无法保证您的特定项目将被任何平台所接受,并且您最终应对您应用的行为负责。然而,expo应用程序是本地应用程序,其行为与任何其他应用程序一样,所以如果您创建了一些非常棒的应用程序,则无需担心!
确保你的应用在许多形式因素上有效(Make sure your app works on many form factors)
在设备或小屏幕模拟器(例如iPhone SE)以及大屏幕(例如iPhone X)上测试您的应用程序是一个不错的主意。确保您的组件呈现您所期望的样子,没有按钮被遮挡,并且所有文本字段都可以访问。
除了手机,还可以在平板电脑上试用您的应用。即使您拥有ios.supportsTablet:配置为false,您的应用仍会在iPads上的手机分辨率上呈现,并且必须可用。(部署前测试应用程序的兼容性)
使应用程序加载无缝
- 添加启动画面,这是用户在选择应用后看到的第一件事。
- 使用AppLoading可确保您的界面在用户看到之前就绪。
- 即使互联网连接不好,也可以预加载并缓存资源,以便快速加载应用。
与系统用户界面良好地配合(Play nicely with the system UI)
- 配置状态栏,使其不会与您的界面发生冲突。
- 尽可能使用原生手势。
- 使用在设备上有意义的界面元素。例如,请参阅iOS人机界面指南。
注意:iOS独立应用默认状态栏文本颜色为白色。但是,在expo应用程序中开发时,由于expo应用程序本身具有黑色状态栏,因此默认设置为黑色。用户常常惊讶于他们的独立应用程序突然出现白色状态栏。为了保持黑色,您需要使用<StatusBar barStyle =“dark-content”/>组件。有关更多信息,请参阅StatusBar文档。
定制您的应用元数据(Tailor your app metadata)
- 添加一个伟大的图标。 iOS和Android之间的图标要求不同且相当严格,因此请务必熟悉该指南。
- 自定义您的primaryColor。
- 确保您的应用具有有效的iOS捆绑标识符和Android package(Make sure your app has a valid iOS Bundle Identifier and Android Package)。请谨慎选择这些,因为您以后将无法更改它们。
- 使用versionCode和buildNumber来区分应用程序的不同二进制文件。
iOS特定指南
- iTunes Store中的所有应用都必须遵守App Store评论指南。
- 浏览通用应用程序拒绝是有帮助的。
- 由于格式不正确的图标会导致二进制文件被拒绝,因此请仔细检查应用程序图标指南。
- 即使您的应用没有针对iPad的外观因素,如果元素无法在iPad上正常呈现,Apple也会拒绝您的应用。确保在iPad(或iPad模拟器)上测试您的应用程序。
- Apple会问你的应用程序是否使用IDFA。因为expo依赖于细分分析,所以答案是肯定的,您需要在Apple提交表单上检查几个框。请参阅“细分指南”,了解要填写哪些特定框。
iOS上的系统权限对话框(System permissions dialogs on iOS)
如果您的应用向用户请求系统权限,例如要使用设备的相机,访问照片或发送通知,Apple需要解释您的应用如何使用该数据。expo自动为你提供一个样板原因,比如“允许cool-app访问摄像机”。如果你想提供更多信息,你可以使用app.json中的ios.infoPlist键覆盖这些值,例如:
"infoPlist": {
"NSCameraUsageDescription": "This app uses the camera to scan barcodes on event tickets."
},这里可以看到默认提供的expo钥匙的完整列表。 您可以在infoPlist配置中提供您想要的任何覆盖。 由于这些字符串是在本地级别配置的,因此只有在您使用exp build构建新的二进制文件时才会发布它们。
下一张继续介绍,这一篇主要介绍了:expo打包后,发布分用程序到商店的注意事项 欢迎大家关注我的微信公众号,这篇文章是否被大家认可,我的衡量标准就是公
众号粉丝增长人数。欢迎大家转载,但必须保留本人博客链接!
分类: Expo
Expo大作战(十九)--expo打包后,发布分用程序到商店的注意事项的更多相关文章
- Expo大作战(十八)--expo如何发布成独立应用程序,打包成apk或者ipa,发布到对应应用商店
简要:本系列文章讲会对expo进行全面的介绍,本人从2017年6月份接触expo以来,对expo的研究断断续续,一路走来将近10个月,废话不多说,接下来你看到内容,讲全部来与官网 我猜去全部机翻+个人 ...
- Expo大作战(十四)--expo中消息推送的实现
简要:本系列文章讲会对expo进行全面的介绍,本人从2017年6月份接触expo以来,对expo的研究断断续续,一路走来将近10个月,废话不多说,接下来你看到内容,讲全部来与官网 我猜去全部机翻+个人 ...
- Expo大作战(十二)--expo中的自定义样式Custom font,以及expo中的路由Route&Navigation
简要:本系列文章讲会对expo进行全面的介绍,本人从2017年6月份接触expo以来,对expo的研究断断续续,一路走来将近10个月,废话不多说,接下来你看到内容,讲全部来与官网 我猜去全部机翻+个人 ...
- Expo大作战(十六)--expo结合firebase 一个nosql数据库(本章令我惊讶但又失望!)
简要:本系列文章讲会对expo进行全面的介绍,本人从2017年6月份接触expo以来,对expo的研究断断续续,一路走来将近10个月,废话不多说,接下来你看到内容,讲全部来与官网 我猜去全部机翻+个人 ...
- Expo大作战(十五)--expo中splash启动页的详细机制
简要:本系列文章讲会对expo进行全面的介绍,本人从2017年6月份接触expo以来,对expo的研究断断续续,一路走来将近10个月,废话不多说,接下来你看到内容,讲全部来与官网 我猜去全部机翻+个人 ...
- Expo大作战(十)--expo中的App Icon,expo中的Assets,expo中的ErrorHandling错误处理
简要:本系列文章讲会对expo进行全面的介绍,本人从2017年6月份接触expo以来,对expo的研究断断续续,一路走来将近10个月,废话不多说,接下来你看到内容,讲全部来与官网 我猜去全部机翻+个人 ...
- Expo大作战(二十一)--expo如何分离(detach),分离后可以比react native更有优势,但也失去了expo的部分优势,
简要:本系列文章讲会对expo进行全面的介绍,本人从2017年6月份接触expo以来,对expo的研究断断续续,一路走来将近10个月,废话不多说,接下来你看到内容,讲全部来与官网 我猜去全部机翻+个人 ...
- Expo大作战(三十七)--expo sdk api之 GLView,GestureHandler,Font,Fingerprint,DeviceMotion,Brightness
简要:本系列文章讲会对expo进行全面的介绍,本人从2017年6月份接触expo以来,对expo的研究断断续续,一路走来将近10个月,废话不多说,接下来你看到内容,讲全部来与官网 我猜去全部机翻+个人 ...
- Expo大作战(三十三)--expo sdk api之MapView(地图),MailComposer(磁力传感计),Lottie(动画)
简要:本系列文章讲会对expo进行全面的介绍,本人从2017年6月份接触expo以来,对expo的研究断断续续,一路走来将近10个月,废话不多说,接下来你看到内容,讲全部来与官网 我猜去全部机翻+个人 ...
随机推荐
- Matlab中常见的神经网络训练函数和学习函数
一.训练函数 1.traingd Name:Gradient descent backpropagation (梯度下降反向传播算法 ) Description:triangd is a networ ...
- (转)Python3 模块3之 Urllib之 urllib.parse、urllib.robotparser
原文:https://blog.csdn.net/qq_36148847/article/details/79153738 https://blog.csdn.net/zly412934578/art ...
- C++:复制构造函数
关于复制构造函数的具体细节:浅层复制和深层复制等可以看下 范磊老师的<零起点学通C++>视频教程和<C++ Primer Plus>一书. 相信看完后,对复制构造函数能基本掌握 ...
- javascript实现代码高亮-wangHighLighter.js
1. 引言 (先贴出wangHighLighter.js的github地址:https://github.com/wangfupeng1988/wangHighLighter注意,程序和使用说明的更新 ...
- es-04-mapping和setting的建立
mapping和setting, 使用java客户端比较难组装, 可以使用python或者scala 这儿直接在kibana中进行DSL创建 1, mapping 创建索引的时候, 可以事先对数据进行 ...
- apache 服务器概述--安装(一)
一.安装httpd,elinks浏览器 [root@ ~]# yum install elinks httpd -y [root@ ~]# elinks www.baidu.com 二.配置文件 # ...
- VMware ESX常用命令
一. VMware ESX Command 1. 看你的esx版本 vmware –v 2. 查看显示ESX硬件,内核,存储,网络等信息 esxcfg-info -a(显示所有相关的信息) esxcf ...
- Spring AOP切面变成——创建增强类
说明 Spring使用增强类定义横向逻辑,同时Spring只支持方法连接点,增量类还包含在方法的哪一点添加横切代码的方位信息.所以增强既包含横向逻辑,又包含部分连接点的信息. 类型 按着增强在目标类方 ...
- intellij idea 怎么全局搜索--转
https://jingyan.baidu.com/article/29697b9163ac7dab20de3cbf.html intellij idea是一款智能,功能强大的ide,对比eclips ...
- RocketMQ专题2:三种常用生产消费方式(顺序、广播、定时)以及顺序消费源码探究
顺序.广播.定时任务 前插 在进行常用的三种消息类型例子展示的时候,我们先来说一说RocketMQ的几个重要概念: PullConsumer与PushConsumer:主要区别在于Pull与Pus ...

