理论教育 快速发布苹果iOSAPP客户端,IOSAPP发布流程

快速发布苹果iOSAPP客户端,IOSAPP发布流程

时间:2023-12-07 理论教育 版权反馈
【摘要】:浅谈苹果IOS APP客户端发布流程武汉东湖学院电信学院王宝华杨名宇随着智能手机终端的日益普及,APP的应用越来越多。本文以苹果IOS APP客户端发布为例,介绍完整的IDP申请、App Store申请,直到软件上架以及新浪微博推广等过程。随着智能手机和IPad等移动终端设备的普及,人们逐渐习惯了使用APP客户端上网的方式。对开发者而言,用IOS平台开发语言Objective-C开发APP只是发布的一个环节。整个发布流程以及相关部分包括以下内容。

快速发布苹果iOSAPP客户端,IOSAPP发布流程

浅谈苹果IOS APP客户端发布流程

武汉东湖学院电信学院 王宝华 杨名宇

随着智能手机终端的日益普及,APP的应用越来越多。APP的开发不仅仅只是在移动设备上开发一个客户端那么简单,因为涉及到软件传播,因此与以往的应用软件开发有很大的不同,重点在于如何让使用者通过免费或者付费的方式获得APP。本文以苹果IOS APP客户端发布为例,介绍完整的IDP申请、App Store申请,直到软件上架以及新浪微博推广等过程。

APP是英文Application的简称,现在专指智能手机的第三方应用程序。随着智能手机和IPad等移动终端设备的普及,人们逐渐习惯了使用APP客户端上网的方式。由于APP与使用者众多,因此形成了以APP客户端软件为商品的网上售卖场所,即APP商店。不管是免费的方式还是付费的方式,都要通过APP商店获得APP。比较著名的APP商店有Apple的iTunes商店,Android的Android Market,诺基亚的Ovi Store,还有Blackberry用户的BlackBerry App World,以及微软的应用商城

以Apple的iTunes商店的为例,开发者(IOS Developer)要将自己的APP进行发布和传播,与传统的形式不同,必须将APP发布到Apple的iTunes商店中,使用者才能通过搜索找到,然后下载后才能使用。

对开发者而言,用IOS平台开发语言Objective-C开发APP只是发布的一个环节。开发者通常要用到developer.apple.com和itunesconnect.apple.com这两个网站来进行发布。前者是开发者资源站,包括文档、工具、社区都在那里。后者是管理自己App的工具。

整个发布流程以及相关部分包括以下内容。

一、IDP(iphone developer)的申请

1.苹果ID注册(Apple ID Register)

先登录https://developer.apple.com/devcenter/ios/index.action,在iPhone Dev Center上注册成为iphone developer。首先用一个未被注册的邮箱进行Apple ID注册,注册时根据英文提示逐步进行即可。注册之后,你的注册邮箱会收到一封邮件,按步骤进行验证。验证之后,你的注册邮箱即为你的Apple ID。

2.苹果开发者注册(Register as an Apple Developer)

用你的Apple ID进行第一次登录,进入苹果开发者注册页面,根据选项进行选择,注册之后进行Programs Add & ons选择,选择IOS Developer Program进入。

如果你开发的APP是打算收费的,点击选择$99/year,之后按照提示进行,选择一张有外币支付功能的信用卡。需要特别注意的是信用卡的账单地址,一定要和当时申请信用卡时的地址一致。大约在一周之内(2011年以前是两周),就可以完成信用卡扣款并成为Apple Developer。确认邮件正文如下:

Dear xx x,

Now that you've registered as an Apple Developer, you can use your Apple ID, 电子邮箱, to access all kinds of helpful resources on the Apple Developer website:

Resources for Apple Developers

Downloads for Apple Developers

Development Videos

Best regards,

Apple Developer Program Support

二、填写itunesconnect的信息

登录https://itunesconnect.apple.com/,2011年改版前还要填写w8ben表单,手写签名,扫描该文件后打包发邮件给苹果公司确认,相对麻烦而且耗时,现在流程大为简化。在选择Contracts,Tax and Banking进行设置时要注意,必须提供银行储蓄卡才能有效。填写CNAPS Code可从网上查询对应银行的编号,银行则必须用标准的英文名称。

三、上传应用

第一次在App Store添加新APP的时候,需要设置两个内容,Primary Language和公司名,这两个设置一旦选定是不能更改的。如果不是有特殊的需求,语言建议选择英文,因为App Store是支持多语言的,英语相对来说更通用

一次正常的发布会经历以下步骤:Prepare For Upload(准备上传)→Waiting For Upload(等待上传)→ Upload Received(收到上传)→Waiting For Review(等待审核)→ In Review(审核状态)→ Processing For App Store(上架到App Store)→ Ready For Sale(准备销售)。

(1)上传(Upload:Add New App)。

(2)通常程序提交到通过审核大概是10天的样子。如果对上线时间有期望,尽量提前提交审核。

(3)Upload Received:通常1个小时以内就会变成Waiting For Review,Apple公布的流程时间是24小时以内,如果慢通常是Apple系统维护,超过24小时建议申请查询。

(4)Waiting For Review:通常3—10天会变成In Review,可以申请加急。

(5)In Review:通常1天以内,Apple公开的说法是两周内,极端的例子是有人曾经被审查了数个月,建议如果时间超过1天申请查询。

(6)Processing For App Store:通常一个小时以内就可以Ready For Sale了,Apple公布的流程时间是24—48小时。

每个步骤都会有邮件发送到你的Apple ID对应的电子邮箱中,如图1所示。(www.daowen.com)

img4

图1 各步骤邮件列表截图

四、容易遇到的几个问题

例:We found that your app includes URLs which do not properly navigate to the intended destination, which is not in compliance with the App Store Review Guidelines.

问题原因:程序的support url 不包含程序的相关介绍。

解决方法:更改support url。

例:We found that your app did not achieve the core functionality described in your marketing materials or release notes, as required by the App Store Review Guidelines.

In App Purchase cannot be purchase. Tapping Buy button results in an error message. Please refer to the attached screenshots.

问题原因:程序中购买的按钮一直返回失败。

解决方法:由于银行信息设置有误,未能与苹果建立付费合同,购买的商品不能通过苹果审核,所以一直购买失败,更改银行账号相关设置即可解决。

例:We found that your Newsstand app does not comply with the terms and conditions specified in one or more of Schedules 1, 2, and 3 of the iOS Developer Program License Agreement, as required by the App Store Review Guidelines.

Newsstand was created for apps that meet the following criteria:

问题原因:在银行账户填写不对时,只能添加杂志的免费订阅作为内部购买,而我们的程序不是杂志,所以会有问题。

解决方法:更改银行账号设置。

例:We found that your app exhibited one or more bugs, when reviewed on iPhone 5 running iOS 6.1.3, on both Wi-Fi and cellular networks, which is not in compliance with the App Store Review Guidelines.

The app displays error message when we purchase the item. A screenshot has been provided for your reference.

问题原因:程序有bug。

解决方法:修复bug。

五、如何用新浪微博进行APP的发布推广

新浪手机微博平台提供了相关接口以及个性化的产品结合模式,并不断优化微博移动端解决方案,提供更多定制化、个性化的升级服务。

接入流程如下。

(1)在浏览器中打开新浪微博开放平台http://open.weibo.com,登录您的微博帐号后进入应用开发版块,点击创建应用,如下图2所示。

img5

图2

(2)在按下创建应用后弹出的页面中,注意选择“客户端”类型,如下图3所示。

img6

图3

(3)选择客户端之后,在新打开的页面中输入所需创建应用的基本信息。注意选择正确的应用分类:客户端—手机。

(4)创建应用完成后,可以在“我的应用—应用信息”中查看您所创建应用的AppKey及AppSecret。

(5)在“我的应用—应用信息—高级信息”中填写您的应用回调页,这样才能使OAuth2.0授权正常进行。

当开发完应用后,就可以通过“我的应用”页面提交审核了。只有当应用通过审核后,才能在微博中正确显示来源地址等。另外,可以通过“我的应用—数据统计”页面查看应用的相关统计数据,包括应用统计、接口统计、用户特征统计等信息。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈