iOS商务管理分发模式

目录

1.前言

2.简述关键步骤

3.遇到的问题

3.1.用户AppleID难以管理

3.2.更新特别特别慢!

3.3.无法跳转更新

3.4.莫名其妙无法更新

4.目前的使用对比

5.MDM(Mobile Device Management)

6.结语


1.前言

iOS应用的发布模式有很多,例如:AppStore、企业级应用、商务管理。详情请移步至:

iOS应用发布方式盘点+苹果商务详解 - 简书

上文说得非常详细,本文只写在商务管理模式中遇到的问题(坑)。

故本文假设读者已经阅读了上文,且已按步骤操作过。

另,Apple最近推出了一种新的App分发方式--非公开分发,详情可见笔者的另一篇文章:

iOS非公开App分发方式_DabbyC的博客-CSDN博客

2.简述关键步骤

1.注册一个商务账号(免费)

        https://developer.apple.com

2.找到商务账号的组织ID

3.注册一个开发者账号(99美刀)

        https://developer.apple.com

4.在开发者账号中新建一个App(已上架App不能转换发布模式),在”价格与销售范围“--”App分发方式“中选择私人,并填写商务账号的组织ID与组织名称

5.开发App,并通过Apple审核(和上架AppStore一样)

6.在商务账号的“自定App”中获取兑换码

7.用户在AppStore中使用兑换码下载App

3.遇到的问题

3.1.用户AppleID难以管理

商务管理主要场景就是面对公司的(AppStore面对个人),公司提供的设备或甲方提供的设备,是无法一台对应一个AppleID的,现在注册AppleID要求绑定手机号。如果是用员工的AppleID,会面临离职、调岗等问题。而一个单位统一用一个AppleID,担心有人使用过程中,不小心开了iCloud或双重认证。

3.2.更新特别特别慢!

AppStore分发模式:当App通过审核,自动发布的情况下,一天内可以下载更新,就算在列表里没有更新,或者显示“打开”按钮,点到商店详情页也是“更新”按钮。

商务管理分发模式:App通过审核后一周还是无法更新,因为自定义App无法在商店中显示或搜索,只能通过已购项目列表更新,但列表中的按钮一直是“打开”。如果卸载重装,或者新用户安装,是最新版本,说明服务器已经更新,但这里应该是缓存问题,无法正常显示为“更新”按钮。

该问题咨询过中国区商务模式技术客服,他说他知道该问题,但无法解决,推荐使用MDM(移动设备管理),可以直接给用户刷到最新版,只需要设备联网就会自动更新。咨询的其他问题,基本都会推MDM。

试想一下,有个bug急需修复,产品经理说:Android的apk已经发群里了。你回:已经上传了,等一周后应该就能安装了。原地爆炸!

3.3.无法跳转更新

AppStore分发模式:可以通过跳转到AppStore来推荐用户更新App。

企业级应用分发模式:可以直接下载ipa安装包帮助用户更新。

但因为自定义App无法在商店中显示或搜索,只能通过已购项目列表更新。所以商务管理模式下,只能告知用户有更新了,然后希望用户会乖乖去更新。

3.4.莫名其妙无法更新

有时点击“更新”会提示:无法下载安装,因为该应用不是用此AppleID购买的。

解决方式:重新兑换一下,反正兑换码不要钱。

4.目前的使用对比

由于笔者只亲身使用过AppStore分发模式、企业级应用分发模式、商务管理分发模式,故只对比这三种模式。

AppStore:

  • 优点是教程多遇到问题基本有前人的经验可学,合法合规的 toC 应用上线简单不操心,用户更新方便
  • 缺点是如果公司同时 toC、toB、toG,应用相似,会在AppStore中搜索出很多App,用户难以选择,还会有互相竞争的关系。同时,多次上传代码高度相似的应用会被苹果拒绝,严重的话可能封号。

企业级应用:

  • 优点是不用Apple审核,可以挂三方支付不交苹果税
  • 缺点是有些地区、设备无法信任证书,也就无法使用,同时近几年苹果一直在封这类账号,即使合法合规也可能被封,需要自己申述解绑,没注意邮箱的话超过14天就永久封禁了。

商务管理:

  • 优点是解决了上述两种模式的缺点;
  • 缺点上文已经提及,最重要的是更新太慢的问题。

5.MDM(Mobile Device Management)

商务管理经常搭配MDM移动设备管理一起使用,但笔者试过自行搭建MDM,可以成功抹除设备、安装应用、更新应用等。

确实可以解决部分上述问题。但是其存在一个巨大的问题,这个设备需要抹除所有内容(相当于刷机)才能绑定在商务账号中,自己公司的员工和设备可能同意这个方案,但客户和甲方大概率是不会将设备的生杀大权交给开发者的,因为MDM的权限真的非常的高。

绑定的时候要求提供设备供应商编号,这个很难查,不知道能不能跳过,还需要验证。

6.结语

以上这些问题,如果读者大佬们有解决方案可以在评论区提出来,不甚感激。

刚上商务管理分发模式这条贼船,以后遇到问题还会持续更新。

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 17
    评论
iOS 分发系统是一种用于将开发者创建的iOS应用程序发送到广大用户手中的工具。而PHP是一种常用的服务器端脚本语言,可以用来处理服务器端的业务逻辑。在iOS应用程序的分发过程中,PHP可以发挥重要作用。 首先,iOS 分发系统可以使用PHP来处理用户访问的请求。当用户在应用商店中下载应用时,会向服务器发送一个请求,PHP可以通过解析这些请求来判断用户的需求,并返回相应的应用程序给用户。PHP可以根据用户的信息进行一些处理,如验证用户的身份、判断用户所在的地区等。 其次,PHP可以用来管理应用程序的版本控制。开发者在更新应用程序时,可以通过PHP将新版本的应用程序上传到服务器,并管理各个版本的应用程序。当用户需要下载应用程序时,PHP可以根据用户的设备信息和版本号来选择合适的应用程序版本供用户下载,以确保用户使用的是最新版本的应用程序。 此外,PHP还可以用来处理应用程序的付款功能。在一些应用中,开发者可能会提供付费的服务或应用内购买的功能。用户要进行付款时,PHP可以通过调用第三方支付接口来实现支付功能,并进行相应的逻辑处理,如确认支付结果、生成订单等。 综上所述,iOS 分发系统和PHP是紧密相关的。PHP可以用来处理用户请求、管理应用程序的版本控制并处理付款功能等,使得iOS应用程序的分发过程更加高效、便捷和安全。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值