FAQ

1.软件规格码是做什么 怎么定义?

答:软件需要上架到商米商城,这个软件商规格码就是商城里商品编码,唯一标识商品的规格和有效期等。规则一般是:app的英文+版本(如standard)+几年(如 01标识1年 09标识永久)。


2.我们软件商的账户系统如果不仅仅是手机号及密码登录还有其他登录信息,应该怎么处理?

答:创建商户接口里,把需要登录的信息返回到login_other字段,商米后台会将此信息以邮件和短信的形式通知给商米代理商和终端商户。


4.为什么需要实现检测商户是否存在接口?

答:软件上架到商城后,提交订单时商米后台会调此接口,如果商户已存在,会提示用户已存在。这样是防止同一个商户的信息重复注册同一家软件商。


5.开户成功后用户怎么获取开通的账号和密码?

答:商米的代理商在商米商城选购软件,下单成功后,商米后台会以邮件和短信的形式通知商米代理商和终端商户。


6.我们软件是免费的,也需要对接开户接口上架商米商城么?

答:商米商城目前是统一的软硬件采购平台。对接开户接口,对后续软件如果收费更加方便(只需增加软件编码,订购接口里开通相应权限功能即可)。

业务说明

商城软件开户

商米商城一个在线销售智能硬件、商用软件、配件耗材和解决方案的平台(mall.sunmi.com)。上架的商用软件很多是跟商米做了开户接口对接,软件商按照已有的接口协议来提供一套开户接口,以达到下单时实时开户。

具体说来,商用软件在线购买流程中涉及选购下单、填写商户信息、软件在线开户、购买成功获取账号密码。其中的软件在线开户就是指下单成功后商米后台会实时调用软件商提供的开户接口。

在线售卖软件模式,让商米作为米开(软件商)的“代理商”,会源源不断的给我们的米开推送注册用户。

软件开户

软件购买流程

1.客户在商米商城注册。

2.在商用软件模块选择购买的软件,选择规格,点击立即购买。

3.新增商户信息 提交订单 此时商米后台会调用检测商户是否存在接口,如果商户已在软件商存在,则提示用户已存在,否则,提供订单进入支付页。

4.支付完成,商米后台会调创建商户及订购软件许可接口,以邮件短信方式通知终端用户。

软件对接流程图

发布应用

关于商米应用市场

每个商米合作伙伴都可以在商米官网 注册商米合作伙伴帐号,有一个自己的操作后台,原则上每一台商米的设备在卖出去的时候都会和一个合作伙伴账号绑定,商米会以合作伙伴为粒度提供部分功能和权限的控制服务。

SUNMIUI内部有一个应用市场,合作伙伴可以通过应用市场将自己的应用大规模分发到商米的设备上。部分合作伙伴可以有一个自己管理的应用市场,如果合作伙伴没有在后台打开’允许第三方应用安装'(如下图箭头所示),默认旗下用户只能通过商米应用市场为设备安装应用。

1


应用市场规则

商米为部分合作伙伴分配了不同权限的应用市场,默认合作伙伴上传的应用不用商米审核就可以出现在自己的应用市场中。商米可以审核该应用,通过审核后该应用会出现在其他合作伙伴的应用市场中,当然部分合作伙伴可以选择自己的应用不出现在其他人的应用市场,也可以选择自己应用市场不出现其他人的应用,关于权限的授予可以咨询商米客服400-902-1168(每天9:00~21:00,节日除外)


应用分发流程

应用开发完成后,上传到应用市场,用户可以在设备上的应用市场搜索到应用,如果是渠道合作伙伴可以设置应用在旗下的设备自动安装。以下讲解应用首次上传分发的流程。

1.上传应用。

合作伙伴后台,进入”我的应用”选项,点击创建应用:

2

2.填写相关内容

点击’上传安装包’,从文件夹中选择您要上传的apk,等待上传完成后,商米后台将自动分析安装包,下图绿色箭头指示部分将会自动填写好,开发者手动填写应用介绍,应用适配的设备,应用类型等信息。

  • 上传APK安装包时如果提示包名重复,则表示此APK已经在商米应用市场上架,如果此APK是贵公司所有,请联系商米客服400-902-1168(每天9:00~21:00,节日除外),进入认领。

3

3.提交应用。

合作伙伴将剩余部分内容补充完整后,下图的’提交’按钮将由灰色不可点击变成绿色可点击状态,点击’提交’将会完成应用的上传,

4


关于灰度部署

上图中’提交’按钮上方有一个’是否灰度部署’选项,勾选后提交按钮将变成’灰度部署’项,点击后将进入灰度部署配置项中。

灰度部署是商米针对合作伙伴的实际需求提供的一项功能,每台设备在使用的时候会有一个地理理位置信息,合作伙伴在开发好自己的应用适配商米的设备后,可以根据地理位置或者SN号在部分设备上部署,只有灰度部署范围内的设备的应用市场中才会出现该应用。在小范围的灰度部署后,开发者可以将应用部署到全范围设备上。

5


设置自动安装。

如果希望上传的应用自动在旗下所有设备上安装,可以在’我的应用市场’项中设置该应用为自动安装应用(如下图箭头所示),旗下设备在收到推送通知后会自动下载安装该应用,设置自动安装后还可以设置该应用是否作为默认启动应用(如下图箭头所示),设备开机后将自动启动该应用。

6


更新应用

在应用通过商米审核后,在我的应用中列表项中会有’更新’按钮,开发者可以发布该应用的升级包。点击后进入更新应用页,更新的流程和发布流程类似,请参照上面的发布流程。

  • 上传更新包的时候如果提示签名异常,请检查APK签名是否与原来的安装包不一致。如确认是需要变更签名,则请删除应用后再创建应用
  • 上传更新包的时候如果提示包名不一致,请检查APK包名是否有变动或有没有上传错误。如确认是需要变更包名,则请删除应用后再创建应用

7