下载

开源案例

支持

点击进入云端打包

一、整体概述

基于smobiler进行开发的应用,很多步骤需要依赖于Cloud平台进行操作,那么Cloud平台能用来做什么呢?

1. 应用打包(点此跳转

APP应用完成开发之后,都需进行打包,以上传到各大应用平台发布。但众所周知的,应用打包一直是开发人员的难点、痛点,尤其对一些开发新手来说,很是头疼。Cloud平台封装了大部分繁琐的打包操作,使开发人员只需填写一些必需的应用名称、图片等基础信息即可完成打包,这样开发人员将有更多的时间关注代码和业务逻辑

yunimage

2. 插件开发(点此跳转

Cloud平台提供了一些常用的第三方接口(如:微信、地图、融云),开发者只需在打包过程中选择插件即可使用。当然,大家也可使用除此之外的第三方功能,需以创造插件的方式进行功能导入。(创建插件需要一定的Android和IOS开发经验)

yunimage

二、注册用户

注册新用户。在“注册”界面中填写用户名、真实姓名(将会在客户端开发版“关于”页中的作为”开发者”显示)、密码、确认密码、邮箱、验证码,点击“立即注册”即完成用户的注册。

yunimage

三、登录

登录用户。在“登录”界面中填写用户名、密码、验证码,点击“立即登录”按钮。

yunimage

四、创建应用

创建新应用。在“我的应用”模块中,点击“创建”按钮。

yunimage

输入应用信息——应用名称包名(格式要求:com.***.app)Icon图标(尺寸:1024*1024,默认显示Smobiler图标)。

yunimage

点击“提交”即可。

yunimage

五、应用设置

在“我的应用”模块中选择某个应用,进入“应用管理”界面,点击“应用设置”。

yunimage

IP地址处填写服务器的IP地址或域名 ,tcp服务器端口(表示业务通讯)、http服务器端口(表示资源请求)可根据需求进行设置。

Ps:企业用户可设置多个服务器地址。如设置一个3.5版本服务器,一个4.0版本服务器,就可以完美解决3.5版本升4.0版本所需的双服务器问题。(如何申请企业用户?

yunimage

最后,点击“保存”即可。

六、证书申请

在应用打包之前,我们需要先获取IOS或Android打包所需的证书文件。

1. IOS证书申请流程

需在Mac上操作

1.1 创建开发者帐号

参考文档 https://developer.apple.com/cn/support/app-account/ ,在iphone或者ipad上下载使用 Apple Developer app 来注册 Apple Developer Program

1.2 应用证书及其推送

注:需要先注册激活开发者帐号。

1.2.1登录Developer账户界面

(1)登录网页developer.apple.com,点击Account,如下图:

yunimage

若没有开发者帐号,请查看上一步内容:注册开发者帐号。

(2)选择进入iOS Provisioning Portal

yunimage

(3)在 Certificates, Identifiers & Profiles中,点击Identifiers, 然后点击+号。

yunimage

1.2.2 点击确定后设置自己的bundle ID,若是在云平台设置了极光 Key,需要配置Push Notification,此功能在使用极光推送时使用,默认不需要配置该参数。若是在云平台设置了applinks,需要配置Associated Domains,此功能在微信插件中使用,默认不需要配置该参数。根据实际情况完善 App ID 信息并提交,注意此处需要指定具体的 Bundle ID 不要使用通配符(在app.smobiler.com上创建应用时的包名)。确认后点击continue,然后点击register完成注册。

yunimage

yunimage

yunimage

yunimage

1.2.3配置和下载证书

需要配置的证书:开发证书appstore发布证书 生产证书(即本步骤需要执行三次分别打包三个证书,appstore发布证书必需,其他为推送需求,可选)。

(1)创建发布证书(企业开发者账号选择In-House and Ad Hoc)

yunimage

yunimage

yunimage

yunimage

(2)根据它的说明创建打开KeychainAccess(钥匙串访问),创建 Certificate Signing Request。

yunimage

(3)填写“User Email Address”和“Common Name”后选择Saved to disk进行保存。

yunimage

(4)继续返回Apple developer 网站点击 Continue ,上传刚刚生成的 .certSigningRequest 文件生成 证书。

(5)下载并双击打开证书,证书打开时会启动“钥匙串访问”工具。

(6)在“钥匙串访问”中你的证书会显示在“我的证书”中,注意选择“My Certificates” 和“login”。

yunimage

(7)导出.p12证书文件(注意要选“login”和“My Certificates”导出证书时要选中证书文件,不要展开private key)。

备注: iPhone(Apple) Distribution 对应的是appstore发布证书,即云平台需要此证书导致的p12文件;

yunimage

(8)将文件保存为Personal Information Exchange(.p12)格式。

yunimage

1.2.4 Provisioning Profile的创建,即云平台的distribution mobileprovision文件

(1) 在苹果开发者账号的Provisioning Profile页面点击下图 + 按钮,创建Provisioning Profile

yunimage

(2) 选择此Provisioning Profile的环境(选择In House,个人开发者为 AppStore)后点击[Continue]

yunimage

(3)选择要创建Provisioning Profile的 App ID后点击[Continue]

yunimage

(4)选择所属的开发者证书,(这里创建了多个开发者证书,建议只创建一个,方便管理)为了方便,选择了[Select All],再点击[Continue]进入下一步:

yunimage

(5)给该Provisioning Profile填写Profile Name,点击[generate]完成创建

yunimage

(6)填写完Profile Name后点击[generate]完成创建,之后点击[DownLoad]下载Provisioning Profile

yunimage

2. Android证书申请流程

Android证书申请有以下两种方式:

(1)在Android打包时,如果选择了使用自动生成签名文件,则使用我们申请的Android证书。

yunimage

(2)如果没有选择使用自动生成签名文件,Android证书申请步骤如下:

yunimage

找到本机电脑上jdk安装的目录,使用cmd命令打开命令窗口,输入cd jdk目录(替换成你的jdk的bin目录),进入到jdk的bin目录,接下来你才可以使用jdk的命令进行操作。

yunimage

yunimage

用keytool命令,keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore (此处的Keystore文件可以任意命名,只要遵循***.keystore的格式即可)。

其中参数-validity为证书有效天数,这里我们写的大些20000天。还有在输入密码时没有回显(尽管输就是啦)并且退格,tab等都属于密码内容,这个密码在cloud平台进行打包信息输入的时候会用到。输入这个命令之后会提示您输入秘钥库的口令,接着是会提示你输入:姓氏,组织单位名称,组织名称,城市或区域名称,省市,国家、地区代码,密钥口令。按你自己的设置输入对应的数据就完成了。

yunimage

生成完成之后在jdk的bin目录之下就可以找到生成的keystore文件了。

yunimage

生成完成之后,用keytool命令,keytool -list -v -keystore android.keystore,输入密钥库口令,然后拉到最下方就可查看到SHA1了,如果有的朋友不知道如何在cmd命令行情况下复制黏贴,可以参考以下帖子

yunimage

七、插件说明

1. 高德AppKey

在安卓应用打包过程中,如果应用中用到了GPS的功能,则需在打包过程中填入高德appKey。此处,我们会教大家如何获取一个高德Appkey。

1)登录高德开放平台,注册并登录,然后申请成为开发者。

2)点击右上角控制台,进入控制台界面。

yunimage

3)点击创建新应用,进行应用创建,应用名称应用类型根据所创应用输入。

yunimage

yunimage

4)点击添加新Key进行高德appkey的创建。

yunimage

yunimage

界面填写属性说明:

Key名称:根据命名规范填写即可。

yunimage

服务平台:默认选择Android平台。

发布版安全码SHA1:请查看Android证书申请流程

调试版安全码SHA1:此处不用填写。

PackageName:填入cloud平台上应用打包中基本信息处的包名即可。

注:PackageName必须与cloud上的包名一致,否则会导致appkey无效。

yunimage

勾选我已阅读,然后点击“提交”。

yunimage

yunimage

2. 融云AppKey

1. 登录之后右上角点击我的“控制台”,进入控制台界面(如果没有账号则自行注册)

yunimage

2. 点击创建应用

yunimage

3. 填写完相关信息后,点击创建

yunimage

4. 左侧菜单栏中点击基本信息中的App Key

yunimage

5. 此时页面上显示的App Key就是我们平台上所需填写的RONG_CLOUD_APP_KEY

yunimage

yunimage

3. 微信AppID

1. 注册并登录微信开放平台,进入管理中心

yunimage

2. 点击创建应用

yunimage

3. 根据要求填入相关信息,点击下一步

yunimage

4. 应用平台:根据发布平台进行选择

1)选择“Android应用”

应用签名:填写Cloud平台上应用打包中打包信息处的KEYMD5值(格式要求:字母小写,没有冒号)

应用包名:填写Cloud平台应用打包中基本信息处的包名

yunimage

yunimage

yunimage

2)选择“IOS应用”

Bundle ID:填写Cloud平台应用打包中基本信息处的包名

测试版本Bundle ID:与Bundle ID一致

yunimage

yunimage

5. 提交审核之后,等待审核通过

6. 通过审核之后,即可在应用详情中查看AppID

yunimage

八、推送服务说明

登录极光官网注册登录。登录之后,点击控制台,进入控制台界面。此时,我们页面如下:

点击创建应用,输入应用名称,上传应用图标,点击创建我的应用,则应用创建完成;

创建成功之后,此时我们的界面是这样的:

1. IOS推送

点击完成推送设置,进行证书配置:上传证书并输入对应的密码,点击“提交”。

声明:证书上传之后显示的证书配置中的Bundle ID必须与Cloud平台应用打包的包名一致,否则会导致推送失败。

2. Android推送

点击完成推送设置,进行证书配置:填写应用包名,点击“提交”。(包名可在cloud平台上,应用打包-基本信息中查看)

两处包名必须一致,否则会导致推送无法正常收到。

3. 设置完毕之后,点击应用设置,查看当前应用的AppKey,将此AppKey填入cloud平台上的极光Key处,然后在cloud平台上打包应用,再将应用安装到移动设备。

九、应用打包

:还未创建应用的朋友可以参考一下创建应用教程。

点击要打包的应用(在此以Smobiler应用为例),进入应用界面,点击“应用打包”,进入打包界面

yunimage

yunimage

1. 基本信息

填写基本信息

yunimage

版本:应用的版本,默认1.0.1,如果之前已打包过,那么此次打包版本必须比上次打包版本高;

内核版本: 建议与开发使用的Designer版本保持一致;

是否打包服务器IP地址:勾选即可将服务器ip打包进客户端,服务器IP在应用设置中设置,每个应用最多设置两个,(客户端内核版本需大于等于6.0才能有此功能);

极光Key:即极光应用的Appkey,需对极光应用进行设置之后,这个AppKey才会有效,详情见推送教程(如需用到极光推送功能,则需填写极光Key,否之不必填写);

2. IOS平台应用打包

选择打包平台,点击IOS图片按钮

yunimage

填写打包信息((1)(2)(3)处请看下图,应用默认勾选是否对打包应用签名,若是不勾选,打包之后得到zip,签名操作查看IOS应用签名

(1)处上传从IOS网站导出的发布证书;

(2)处填写到处证书时填的密码;

(3)处上传生成的发布描述文件。

yunimage

如有需要,请选择打包插件

yunimage

设置启动页(此步骤只有企业用户才有,如何成为企业用户?

yunimage

再次确认所需信息都已填写正确后,点击打包,弹出框中点击确定,即可进行IOS应用打包。“打包”后会直接跳转到“应用下载”界面,即可看到iOS打包情况。

yunimage

2.1 IOS应用签名

准备工作: 安装了Xcode的mac电脑.p12证书文件 .mobileprovision描述文件

下载打包完成zip文件到mac电脑,到本地解压后获取到RNSmobiler.xcarchive

双击RNSmobiler.xcarchive打开项目,点击Distribute App进行签名工作,参考下述图片,最后点击Export生成已签名的ipa文件,如果选择Upload,则自动上传到苹果应用中心。(备注:Preparing app record时设置名称需要修改为自己的应用名称)

yunimage

yunimage

yunimage

yunimage

yunimage

yunimage

yunimage

yunimage

yunimage

appstore上传发布参考官网配置:https://www.smobiler.com/yunapp.aspx#ios_appstore

企业证书网页配置下载地址配置如下:

第一步:把ipa文件放到你们服务器,然后ipa文件就用了一个下载链接(ipa文件放在第三方平台也是可以的)

第二步:把这个ipa的下载链接放在plist里面对应的地方。

第三步:配置好plist,根据项目具体信息来。

第四步:plist文件配置好了之后将plist放到你们服务器,注意plist文件的路径必须是https

第五步:然后得到plist的下载链接,放到 “ itms-services://?action=download-manifest&url=这里放plist路径 ”

第六步:可以放到http服务器上,下面的地址是plist文件的下载地址。

<a title="iPhone" href="itms-services://?action=download-manifest&url=xxx.plist">Iphone Download</a>
<!--例如<a title="iPhone" href="itms-services://?action=download-manifest&url=https://192.168.10.193/installIPA.plist">
Iphone Download</a>-->

plist文件格式

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"><dict>
    <key>items</key>
    <array>
        <dict>
            <key>assets</key>
            <array>
                <dict>
                    <key>kind</key>
                    <string>software-package</string>
                    <key>url</key>
                    <string>https://oss-uat.x-moni.com/web/apk/2/2023-07-31/ipa.ipa</string>
                </dict>
                <dict>
                    <key>kind</key>
                    <string>full-size-image</string>
                    <key>url</key>
                    <string></string>
                </dict>
            </array>
            <key>metadata</key>
            <dict>
                <key>bundle-identifier</key>
                <string>com.moni.ttmwwe</string>
                <key>bundle-version</key>
                <string>1.0.0</string>
                <key>kind</key>
                <string>software</string>
                <key>subtitle</key>
                <string>ipa</string>
                <key>title</key>
                <string>ipa</string>
            </dict>
        </dict>
    </array></dict></plist>


                       

3. Android平台应用打包

选择打包平台,点击Android图片按钮

yunimage

如有需要,请选择打包插件

yunimage

设置启动页(此步骤只有企业用户才有,如何成为企业用户?

yunimage

再次确认所需信息都已填写正确后,点击打包,弹出框中点击确定,即可进行Android应用打包。“打包”后会直接跳转到“应用下载”界面,便可看到Android打包情况。

yunimage

十、应用下载

在“我的应用”模块中点击开发者创建的应用,进入“应用管理”界面,点击“应用下载”按钮,进入“应用下载”界面,选择IOS或Android应用平台,分别下载IOS或Android安装包。

yunimage

yunimage

打包成功后,如需将应用安装到移动设备上,可进行如下操作:

1. IOS应用安装

(1)如果设备已越狱,通过PP助手即将应用安装,详情见具体教程

(2)如果设备未越狱,则只能通过添加内测用户的方式进行安装,详情见AppStore发布教程

2. Android应用安装

可在电脑上下载apk文件,传到移动设备下载;或者直接在移动设备下载apk文件并安装。

十一、应用发布

任何一个应用,用户想要在应用商店可以下载,都必须经过三个步骤:开发、打包、发布

这里将告诉大家以下三种应用发布方式:将应用发布至Smobiler AppStore将IOS应用上传至AppStore将Android应用发布至安卓市场

1. 发布Smobiler AppStore

很多朋友就奇怪了,Smobiler AppStore是什么?最近很流行的应用商店吗?我知道百度应用,应用宝,小米商店,但是Smobiler AppStore是什么东东呢?

很好,这里,我就先给大家介绍一下Smobiler AppStore。首先,我们先打开Smobiler官网,点击标题栏最右侧的应用中心,或者直接打开smobiler的应用中心,也就是上面所述的Smobiler AppStore

yunimage

可以看到,这里集齐了良品铺子,UAES,SmoONE等各种优质的应用,而且,它们都有一个共同点,他们都是基于Smobiler平台开发的。

yunimage

当然,如果正在观看教程的各位,也用Smobiler开发了应用,可以上传到Smobiler AppStore,让大家一起学习借鉴

好的,废话不多说,让我们进入正文,开始上传发布应用至Smobiler AppStore。首先进入我们的应用列表界面。

yunimage

(1)点击要发布的应用(此文以应用Smobiler为例),进入应用界面,点击创建下载页,进入创建界面。

yunimage

(2)相关信息填充

yunimage

应用简介:你所发布应用的相关介绍,注意字数要求;

应用截图:上传图片,请注意必须上传四张图片;

是否公开应用:此处选择是,选择对外分享后需等待管理员审核,管理员审核通过后,你的应用就会成功发布到Smobiler AppStore;

应用子分类:根据应用类型选择所符合的分类;

搜索关键词:可根据应用特色,内容设置关键词;

是否通过密令下载:如果你选择了是,就是说,你发布到了应用商店,别人可以看到你的应用,但是不知道密令就无法下载。如果你选择了否,就是说随便什么人都可以下载你的应用。

OK,输入完毕之后,先点击保存,然后点击发布

yunimage

在提示发布成功后,会自动跳转到审核进度界面,在该界面,你可以看到你所上传的审核信息以及当前的审核进度。

yunimage

审核通过之后,你就会发现,你的应用出现在Smobiler AppStore中了。

yunimage

再次返回到应用管理界面,可以发现,多了一栏,应用分享链接

扫描二维码即可下载(安卓版本皆可下载,IOS由于限制问题,只有企业证书可以下载,个人证书无法下载)。

Ps:如果创建下载页时候,没有公开应用,则可通过分享链接下载

yunimage

2. IOS发布AppStore

注:1.如果只是测试服务器端功能,用开发版本即可,此处为最后检查下打包版是否正确;

2.需先完成打包材料教程ios且在Smobiler网站打包完成.ipa文件;

3. 上传打包文件需要Mac机。

此教程会教我们如何正确将IOS应用上传至AppStore以及如何为IOS应用添加内测用户

2.1 登录iTunes Connect账户界面

(1)登录网页https://appstoreconnect.apple.com/ ,点击Account,登录开发者帐号,如下图:

yunimage

若没有开发者帐号,请参考文档 打包材料教程ios

(2)登录账户后选择我的APP

yunimage

2.2 创建新的APP

(1)选择“新建App”

yunimage

(2)填写信息(SKU可以和命名相同)

yunimage

(3)创建成功后填写App信息和价格与销售范围

yunimage

yunimage

2.3 上传ios打包生成的.ipa文件,上传工具参考文档https://help.apple.com/app-store-connect/#/devb1c185036

具体上传在创建的应用->1.0准备提交 中(下图位置)

yunimage

2.4 测试程序运行情况(需要先上传完成成功)

(1)在TestFight->内部测试(外部测试)中点击选择版本进行测试,选择刚刚上传的版本,后添加测试人员;

注:内部测试需要在用户与职能中添加用户,外部测试可直接点击添加新测试员

yunimage

yunimage

(2)如果需要添加内部测试,在用户与职能中添加apple ID用户 ,并选择相应的应用测试,添加不同的职能可以对应用有不同的权限管理

yunimage

yunimage

yunimage

yunimage

(3)内部测试员用户添加完毕后回到TestFight->内部测试,点击+号;

yunimage

(4)添加用户完成后,在手机上登录此AppleID的邮箱,获取邮件后下载安装TestFlight,绑定AppleID后即可安装测试;

yunimage

(5)测试发现问题可修改后重新打包并上传。

2.5 完成测试提交审核

(1)1.0准备提交中的信息填写完整后点击提交以供审核(图片可用手机截图Xcode模拟器command+s获得,真机图片需要以文件形式上传到电脑上使用,不能修改图片属性);

yunimage

(2)等待审核通过,即可在AppStore中找到并且下载。

3. Android发布安卓市场

在本文档中,我会带领大家把应用发布至应用宝

(1)注册开发者账号,并登录

(2)在登录状态下,点击名称,进入管理中心

yunimage

(3)在管理中心页面,点击创建应用

yunimage

(4)选中移动应用安卓,点击创建应用

yunimage

(5)选择相对应的应用类型点击确定

yunimage

yunimage

(6)按照要求,填写相关应用信息

yunimage

yunimage

(7)点击+号进行上传安装包操作,并选择发布类型

yunimage

(8)根据要求上传应用相关图片信息

yunimage

yunimage

(9)选择应用适配信息

yunimage

(10)上传版权证明

yunimage

好的,审核通过后,我们的应用就成功发布至应用宝了。

4. APP特征信息填写参考规范

在腾讯云和阿里云进行 APP 备案服务时,需要填写 APP 的相关特 征信息。在此为您介绍部分运行平台 APP 特征信息的获取方法。

4.1 APP 特征信息

特征信息名词

说明

包名(安卓 Android)

APP 包名是一个应用程序的唯一标识 符。包名通常以反向域名的形式定义, 例如:com.smobiler.app。

Bundle ID(苹果 IOS)

Bundle ID 是 IOS 应用程序的唯一标 识符,它类似于 Android 应用程序的 包名。它由一串由点分隔的字符串组 成,例如:com.smobiler.app。

平台公钥

平台公钥是一种加密算法中的公钥,用 于保护数据的安全性。在移动应用程序 中,平台公钥通常用于验证应用程序的 数字签名,以确保应用程序的完整性和 真实性。 APP 特征信息中的平台公钥,以 10 进 制或 16 进制形式填写。

签名 MD5 值

签名 MD5 值是指应用程序在发布到 应用商店之前,由开发者使用签名证书 对应用程序进行数字签名后所得到的 MD5 值。

APP 特征信息中的 MD5 值,指的是 APP 证书的数字指纹值。

安卓版 APP:请填写证书的 MD5 值 (以 16 进制形式填写)。

苹果版 APP:请填写证书的 SHA-1 值(以 16 进制形式填写)。

4.2 IOS 系统获取 Bundle ID、平台公钥、签名 MD5 值的指引

1. 打开 Smobiler 云平台(点此跳转),找到对应的应用并进入应用管理界面.

2. 选择应用打包,在应用打包界面获取包名,及时 ios 的 Bundle ID.

3. 获取公钥与签名 SHA1 值:使用 APP 对应的 IOS 开发者账号登录Developer控制台(点此跳转),在计划资源中,单击证书(英文),进入 Certificates 页 面。

4. 在 Certificates 页面,可查看证书详情,并下载 APP 对应的证书。

5. 双击打开证书,在打开的钥匙串访问 APP 中,右击对应的证书,点击显示简介, 通过查看证书详细信息,可获取公钥和签名 SHA1 值和 IOS 的 APP 公钥,如下 图所示:

说明:

若公共密钥未完整显示,可以先单击省略号,如果仍然未能完整显示出来,请复 制省略号前面显示出的数据进行填写。

6.IOS 的 APP 签名 MD5 值(SHA-1),如下图所示:

4.3 安卓系统获取包名、平台公钥、签名 MD5 值的 指引

Windows 平台

公钥和 MD5 值可以通过安卓开发工具、Keytool、Jadx-GUI 等多种工具获取, 本文以 jadx-gui 为例。

1. 下载 jadx-gui 工具 , 单击此处 下载 jadx-gui 工具。

2. 下载完成后,解压压缩包,双击 jadx-gui-1.4.7.exe 运行。

3. 运行后,在页面左上方单击文件 > 打开文件,打开 APK 包。

4. 打开 APK 包后,找到并单击 AndroidManifest.xml,查看 APP 包名

5. 打开 APK 包后,找到并单击 APK signature,查看平台公钥和签名 MD5 值

macOS 平台

1. 打开终端,运行如下命令安装 jadx。

brew install jadx

2. 安装完成后,在终端运行如下命令打开 jadx。

jadx-gui

3. 运行后,单击 Open file,打开 APK 包。

4. 打开 APK 包后,找到并单击 Resources,找到并单击 AndroidManifest.xml, 查看 APP 包名

5. 打开 APK 包后,找到并单击 APK signature,查看平台公钥签名 MD5 值

十二、应用管理

在“我的应用”模块中点击开发者创建的应用,进入“应用管理”界面,供开发者编辑应用信息以及对应用的管理,主要由应用基本信息、应用打包、应用下载和应用发布等组成。

yunimage

十三、账户设置

修改个人资料。在“账户设置”模块中可对个人资料的真实姓名、电话、QQ、职业、职位、学历、性别信息进行修改。

yunimage

十四、企业认证

Cloud平台用户类型分为企业用户和个人用户,那么如何成为Cloud企业用户?为什么要成为Cloud企业用户呢?

1. 如何申请

(1)登录Cloud平台

yunimage

(2)点击右上角,成为企业用户

yunimage

(3)根据需求填写相关信息

注意:企业Logo必须为512*512的png文件。

yunimage

信息填写完毕后,提交申请,等待审核结果即可。

2. 企业用户权限

那么为什么要成为Cloud企业用户呢?成为企业用户有什么好处呢?

(1)支持多服务器:企业用户可以设置多个服务器,在其中某个服务器出现故障的情况下,会自动重连至其余服务器,最大程度保障了用户体验。

yunimage

(2)设置启动页:企业用户可以自主设置APP启动画面。

(3)关于页权限:

(a)企业用户可以在APP的关于页中显示企业的相关信息。

(b)企业用户默认取消关于页入口,可通过代码自定义显示。

this.Client.ShowPermission() 显示权限诊断页(Android需6.0以上版本)

this.Client.ShowOfflineResources() 显示离线资源页

this.Client.ShowNetworkDiagnosis() 显示网络诊断页

this.Client.ShowAbout() 显示关于页

yunimage yunimage

注:左图为个人用户打包,右图为企业用户打包

十五、常见问题

1. IOS的APP发布要官方审核,审核期内得用4.0版内核。但3.5版又不能用。怎么处理?比如一周审核期。怎么过渡过去?

Cloud支持多服务器,只需在多服务器中设置一个3.5版本服务器,设置一个4.0版本服务器即可完美过渡。由于3.5版本只支持绝对布局,可扩展性限制较大,所以4.0版本进行了底层框架的变化,导致4.0版本无法往上兼容。不过,3.5版本是可以往上兼容的,而且,4.0之后的版本也是可以往上兼容至4.0版本的。

2. 安卓版本打包失败,应用包名为package.com.app

package用个别的单词替换,package为关键词,导致打包失败。

3. IOS打包,编译失败

IOS操作过程中的Bundle ID,要和cloud平台上应用的包名一致。

yunimage

yunimage

4. 打包生成ipa文件无法直接安装到IOS设备上

a)个人用户:只能通过软件安装到越狱设备上

b)企业用户:可以将时UUID添加到测试者名单进行测试,可以直接安装

(这里的个人用户和企业用户是指IOS开发者证书)

5. IOS如何绑定内部测试用户?

参考下面这个文档,有添加内部测试员操作。

6. Smobiler发布需要我们自备服务器吗?程序发布以后,怎么更新啊?

两种方式:1)运行Visual Studio作为服务器,则无需更新,Visual Studio中代码发生变化,app只需重新连接,即会自动同步。

          2)发布部署到服务器上,只需替换服务器上的发布文件。

7. cloud平台密码怎么找回?

Cloud平台和论坛共用账号密码,cloud密码找回直接在论坛找回密码即可。

8. 打包时能不能加入自己的启动图?

目前只有成为企业用户才可配置自己的启动页(如何成为企业用户?)。

9. Cloud平台成为企业用户有啥好处?

详情查看文档企业用户权限

10. 云平台企业用户的企业logo图片会放在APP上什么位置?这个企业logo会对应用有什么影响?

会在右上角点击进去关于页面的顶部,对应用本身使用不会有什么影响。

11. 企业logo图标上传之后,以后要是logo有变动的话,可以改的吗?

企业Logo上传之后,如需变动,可在cloud平台上进行修改。

联系电话:400-826-5090   QQ群:930868351,308522976(已满)

总部:上海市黄浦区斜土路768号致远大厦8楼

Copyright ©    上海石磨信息科技有限公司   保留所有版权ICP备案号:沪ICP备18010250号   法律声明  |  隐私政策
返回
顶部