如何加入apple developer 续费计划

[急]苹果开发者平台 新协议更新不了问题
登陆苹果开发者网站后&有一个这个提示如下图:
但是点击Review&Agreement链接后&&并没有显示协议界面&&而是显示出了下面这个界面:
各种浏览器我都试过了,而且国外代理我也试过了&&就是显示不出来。
各位有这个问题么?
------解决方案--------------------
苹果还在维护它的服务器,被发现bug现在在show丑,过几天才能好。&你看下那个status&page&还有几个灰色的页面。
------解决方案--------------------
你也都看到了,网站在升级。。。。。。
------解决方案--------------------
再等几天,最近1个月,差不多苹果后台一直在更新,被黑客攻击了。
个人开发者 机型问题 我做好了android应用后想做测试可不知道买那些测试机好前辈们能不能给推荐一下我要那种覆盖面广相对来说便宜一点的机型谢谢!
------解决方案-------------------- 现在android都烂大街了,一千块钱的就可以,随便一个,看你喜欢什么样式的了
------解决方案-------
想问下android/ios跨平台开发问题 请问有谁了解跨这两个平台开发、移植么,想做个项目,希望能同时放上两个平台,好像有些开发工具是支持的,希望谈谈这方面的经验
------解决方案-------------------- 服务器HTML5应用--
------解决方案-------------------- PhoneGap
------解决方案--------------
Android开发教程精粹30篇
Android平台最震撼人心之处在于Android手机系统的开放性和服务免费。Android是一个对第三方软件完全开放的平台,开发者在为其开发程序时拥有更大的自由度。我帮大家精心搜集了30篇Android开发教程。 部分资料名称预览:
5个Android毕业设计优秀论文集锦 【免费】android界面效果全汇总.pdf Android API手册CHM(类似J
android反编译问题 反编译之后,源代码的类名都变成a-z这样无意义的名字。请问有没有什么办法能让类名保持原始有意义的名字呢?
------解决方案-------------------- 是这样的,一般用proguard混淆的话,你是该软件的开发者,一般有个mapping.txt映射文件,有对应原始的类名
------解决方案--------------------
android应用开发关于数据永久存储相关的问题? 在开发一个应用程序中,需对某一INT值进行保存和读取。同时,一旦保存后该值不受android系统中&设置——隐私权——恢复出厂设置&的影响。
目前想将该值保存到nvram中。在应用层中是否有直接的方法可以对NVRAM中的值进行读取和保存?
或者,是否在应用层中有存储空间可以对值进行保存,而不受and
Android 开发时遇到的两个模拟器问题
开发环境: windows , JDK 7u10, ADTv21.0.1-543035 一.启动 Nexus 7 模拟器失败
模拟器启动出现如下错误: Starting emulator for AVD 'nexus7' Failed to allocate memory: 8 This application ha
急求助,在地图是绘制两公交站点之间的线路,为何线条不连续?
想将地图上的两个公交站点用线条连接,已经获得了两点之间相关的8个坐标,打算通过 drawLine(floatpts[],Paintpaint)将8个点相连接,但是奇怪的是线段不连续,两两相连,但没有连成一线,大侠们帮我看看问题出在哪了
代码如下:
【Java 基础】想学习 Android 开发,需要多少Java基础呢? Java学到哪里好呢?
------解决方案-------------------- 1、选择快餐式的教育培训机构【简称速成,获得的多少与自身理解能力和动手逻辑能力有关】现在学java、一般都会讲解android应用层开发知识会涉及1到2个项目练手大概
Android开发22——广播接收者BroadcastReceiver的原理和注册方式
一、广播机制的基本概念 当某个事件产生时(如一条短信发来或一个电话打来),android操作系统会把这个事件广播给所有注册的广播接收者,需要处理这个事件的广播接收者进行处理。其实这就是日常生活中的广播。发生一个新闻后,广播电台会广播这个新闻给打开收音机的人,对这个新闻感兴趣的人会关注,可能会拿笔记下。新闻就
EGLContext的怪问题 在androidsdk的sources目录下有EGLContext.java源文件,如下:
packagejavax.microedition.khronos.
importjavax.microedition.khronos.opengles.GL;
publicabstractclass
MulticastSocket的问题 小弟做了一个关于multicastSocket的例子。通信是实现了,但是结果很让我纠结:客户端能接收到服务端的信息,服务端却收不到客户端的信息,现在贴出代码,请高手帮我指点一下到底是哪里出错了
服务端:publicclassMultiServerSocketActivityextendsActivity&nbs
listview SimpleAdapter 刷新问题
publicclassNasActivityextendsActivity{
publicstaticfinalStringTAG=&nasActi
android版---V5浏览器开发历程(1)选型
目前V5浏览器已经开发到1.7.6版本!每天都在绞尽脑汁的想,如何才能做到极致,做到极致才可能有码农的天空。
Android和iPhone的浏览都是使用webkit内核。 webkit内核是苹果最先搞的,后来苹果把它开源了,不过苹果自己还继续在发展webkit。虽然 Android和iPhone浏览器使用相同的内核(版本等方面有差异),
向 listview 中添加数据,如果有重复数据,如何更新数量(急急急) listview中列表显示用户选择的商品如下:
关于多线程下载的问题 我在ListView中的每个ListItem中都加了一个Button,希望点击这个Button的时候下载对应的文件,然后在Button上显示下载的百分比,要求能同时下载多个文件,目前已经用Handler+Thread的方式实现了,但是感觉在ListView的Adapter的getView()方法中写的代码很乱很复杂,请问有什么更好的方法实现这个功能,或者就用Handler+T
apk文件下载问题
本帖最后由 huangchenliang 于
19:09:24 编辑
我发布了个项目,项目下放了个.apk文件。用ie下载,自动把文件给弄成.zip格式了。
不明白为什么会这样?怎么弄成下载时是.apk格式的?
解决马上结贴。。。
http://220.231.142.186:81/download/Mic
关于android源码程序图标问题 下载了一个连连看的源码,想改变apk包和安装后桌面图标的样式,改了AndroidManifest.xml中&application
android:icon=&@drawable/XXX&,可是程序安装后桌面图标还是原先的,工程clean也不行,求教
------解决方案-------------------- 把原来的
android 提示界面问题 我先描述下我的问题:
我有一个Activity,比如叫做A。这个activity里面有个按钮,这个按钮是用来下载东西的。我想点击这个按钮后,然后打开一个提示界面B(比如提示正在下载中...)。这个提示界面B是透明的,也就是说B完全覆盖A(但A是可见的,并且A里面任何空间都不可点击)。
这个东西是怎么做到的,不知道我说
android疑问:文件下载问题
第一步就卡住,可能是因为tomcat不太熟悉。我尽可能把自己的程序背景所给出,希望各位能帮我查看问题所在。
1)tomcat开的服务器,里面有一个xml文件
2)把xml文件里的文本赋值给一个String,名为&xml&;
3)点击一个按钮的时候。System.out.ptintln(&t
百度地图的问题 我想实现的效果是
譬如说.地图上有5个标记.他们分别距离大概100米;
在地图没缩小的时候.只显示一个标记.那个标记写着5,表示那个标记那个地方有5个小标记.
然后我地图放大的时候.放大到一定距离.那5个标记就显示出来..
------解决方案-------------------- 好像没这么智能,你的代码里面能获取到当前放大级别
当级缩放比率改变并且放大级别大于12
Android系统自动同步时间的问题 hi各位好
请教个关于Android系统自动同步时间的问题,当系统fullreset之后,会出现提示输入系统同步,请问这个同步时间是哪个服务器,或者是和运营商基站同步吗
------解决方案-------------------- 走网络的是NPT,走运营商的是NITZ,详细的请上百度
菜鸟级别的问题 我想写两个按钮,用设置textview来响应事件,在手机上一运行就显示已停止,求高手
packagecom.example.
importandroid.os.B
importandroid.app.A
importandroid.view.M
PopupWindow弹出之后,怎么点击外面取消不了 PopupWindowmyMenu=newPopupWindow(menuView,LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT,true);
myMenu.setOutsideTo
超难问题:安卓里的程序,怎么样在锁屏之后还能继续运行?急!!!
本帖最后由 whymehaha 于
15:50:03 编辑
建立了一个服务,里面有一线程,然后锁屏后就不作用了。如下,请高手出手!
packageorg.
importorg.omagic.service.PhoneS
关于android程序编写初级逻辑思考问题
hello~大家好,如果你是android大神,请绕道而行,对于初学者,下面的文字或许对你有些启发与帮助,强烈欢迎评论讨论: 对于一个android初学者(假设你有很良好的java基础,所有的硬件软件设施已经齐备(足够配置的电脑,java环境,eclipse)),那么你最苦恼的莫过于看到android的架构界面了,密密麻麻的代码,到底哪个是干什么用的,
一个图片切换效果内存溢出的问题 项目是一个图片社区项目,在浏览大图时有的手机会经常出现内存溢出,有的手机则不会。图片浏览大概是这样的:请求服务器获取整个图片信息列表listView显示。这时已经是异步加载显示大图了,因为是listView列表显示图片还有图片的一些其他信息之类的,所以图片的imageView设置一个固定的大小(比实际图片要小一点,是设置属性android:scaleType=&qu
新手请教一个错误问题!感谢!
本帖最后由 meng6979739 于
13:21:12 编辑
新手请教一个错误问题!
下文的代码是参照一本叫《深入浅出_Google_Android》做的实例。
在编译过程中出现了问题,由于本人初学,找遍了资料也没弄明白问题出在哪里,希望大家帮个忙,感激不尽!
packagemm.demo.
安卓小白请教大神们一个问题,安装SDK出现的问题 大神们,安装SDK的时候出现以下这个错误:
FailedtofetchURLhttps://dl-/android/repository/addons_list.xml,reason:Filenotfound
android系统多线程,多任务下载问题! 问题描述:
在android下实现多任务下载,每个任务使用一个进程。
在网上找到的例子都是使用多线程下载一个文件,不知道有没有多任务下载的例子?大家帮下忙,O(∩_∩)O谢谢
------解决方案-------------------- 下载管理一个进程就够了,多开点线程就好了,多任务用线程啊,你找
android4.0.4的camera代码流程问题 android4.0.4的代码,就是做了一个打开相机,拍照,然后关闭的动作。
1、在startpreview2()中的initDisplayBuffers()执行完之后,为什么会有以下log?
12-.549:E/mm-camera(204):config_v4l2_request,t
关于setting的string.xml里的product属性的问题 我的String.xml里有同名的string,product属性不同
&stringname=&move_app_to_sdcard&product=&nosdcard&msgid=&4
listview选项item点击切换背景问题 listview怎么实现item点击后改变该选项的背景颜色或图片
例如:listview有2个选项{item1,item2}(我只是举例item选项并不确定的)
默认颜色为灰色
当我点击item1后该项背景颜色变为蓝色点击item2后item1颜色变回灰色item2背景色变为
android蓝牙通讯问题,调试不报错,直接运行报错??? 原代码:StringtmpStr=sEditText.getText().toString();
bytebytes[]=tmpStr.getBytes();
问题:Android requires .class compatibility set to 5.0. Please fix project properti 我打开eclipse,加载工程后,显示:
Androidrequires.classcompatibilitysetto5.0
用jni编写了一个hello jni出问题 如题我直接编译运行ndkr8自带的hellojni的例子完全没问题然后我把apk复制到system/app路径下并且修改好权限重启系统发现运行出错好像是
求问大神如何解决从后台获取数据是中文乱码问题?
try{ URLurl=newURL(urlstr); URLConnectionconn= try{ conn=url.openConnection(); InputStreamin=conn.getIn
关于Android的文字排版和换行问题,彻底解决
package com.text. import java.util.A import android.content.Cimport android.content.res.Rimport android.graphics.Cimport android.graphics.C
百度API的OverLay,onTap的问题 两个覆盖物,靠得很近,然后只能点其中一个,另外一个点不到,我怎么可以做到,我点一下,然后显示他们两个,让我选择显示哪一个呢?
------解决方案-------------------- publicclassFootprint_OverlayItemextendsOverlayItem{
小米加速度传感器问题 我看书上说加速度传感器表示加速度,手机横向x,纵向y,屏幕上下方向为z
为什么我的传感器z,在平放着运动的时候捕获的数据,z总是10左右
手机是小米很奇怪
------解决方案-------------------- 重力加速度g=9.8,地球上始终存在的
android 自定义组件 在 graphical layout 不显示的问题
经过各种分析,结果发现这样可以解决:
在你的自定义控件的构造函数,onLayout(),onFinishInflate()的super方法后面加上如下代码,即可在Graphical Layout界面下看到,但是不会显示控件的内容,不过你可以只在你报错的地方加上这个代码:
if (isInEditMode())芒果TV能干掉优酷土豆们吗?难!
芒果TV的市场化桎梏:难摆脱对湖南台依赖?
SurveyMonkey经验谈:初创公司如何国际化
本网最新文章查看: 30075|回复: 37
注册时间最后登录阅读权限200积分17408精华4帖子
TA的每日心情开心 13:52签到天数: 128 天[LV.7]常住居民III
苹果开发者帐号申请流程-个人版
一、申请链接:
进入如下界面:
1.点击圈起来的按钮Enroll Now,进入申请页面。如下图,直接点下图中圈起来的按钮continue。
2.进入如下的页面,如果已经有apple id,选择第1个按钮,(下面划线的可以略过)否则选第2个按钮新建。
注意:创建apple id时填写的Name一栏一定要填写真实姓名的拼音,否则在审核的时候通过不了,我就是因为这个没有通过,耽搁了时间。还有一点小提示,苹果提供的三个验证问题,你们填写的答案一定要记住,否则在一定情况下有时会用到,那时候就麻烦了。
这里,我们选择第2个按钮:
参考我自己申请所填写的格式,为了大家方便看,我没有打马赛克。
下半部分截图如下:
问题和答案大家可以自己随便选,最好记住自己的答案,以后忘记密码方便找回。
继续往下填写:
填写验证码后,点右下角的创建图标:
发送验证邮件,验证一下,不再啰嗦。验证完后,就可以用了。
这里,我们返回步骤一里面的2.选择第一个按钮:
进入下面这个页面:下拉到左下角的按钮:
登录您的appleid账号,进入条款界面,下拉到最下面,勾选我同意的那个框,然后点同意的按钮Agree,
进入个人信息界面,按照自己的实际情况勾选一下,不懂的单词,可以找翻译工具翻译一下,具体勾选哪个不影响申请结果的,如下图:
点击Register进入下一步。
按信用卡账单的地址填写就好了。根据自己的实际资料填写。
下面这个是用英文再写一遍地址,也是按账单地址写就好了。地址大部分可以用拼音,
点击continue继续:
选择第1个,点continue继续:
点击continue,继续:
勾选同意,点I Agree,进入下一步:
点Buy Now,进入下一步:
输入账号和密码,点登陆,进入下一步:
输入VISA卡号,选择中国后,输入信用卡号和安全代码,到期日期,以及右边的地址,联系方式补充完整,点继续。后续只需按步骤付费就ok了。
代上架,80元,加Q:
总评分:&威望 + 1&
注册时间最后登录阅读权限20积分76精华0帖子
注册会员, 积分 76, 距离下一级还需 124 积分
TA的每日心情怒 16:22签到天数: 4 天[LV.2]偶尔看看I
特价代上架APP,+QQ: 包过!
总评分:&金钱 + 1&
注册时间最后登录阅读权限30积分401精华0帖子
中级会员, 积分 401, 距离下一级还需 99 积分
TA的每日心情慵懒 08:29签到天数: 12 天[LV.3]偶尔看看II
已经申请了,可是后面的步骤没讲解,还是不会弄啊
特价代上架APP,+QQ: 包过!
总评分:&金钱 + 1&
注册时间最后登录阅读权限10积分17精华0帖子
新手上路, 积分 17, 距离下一级还需 33 积分
TA的每日心情慵懒 17:38签到天数: 1 天[LV.1]初来乍到
已经跟着步骤申请了
就是99美元/年感觉偏贵啊
注册时间最后登录阅读权限10积分26精华0帖子
新手上路, 积分 26, 距离下一级还需 24 积分
该用户从未签到
付费后大概多长时间审核通过》》?:????
注册时间最后登录阅读权限50积分591精华0帖子
高级会员, 积分 591, 距离下一级还需 409 积分
TA的每日心情奋斗 20:06签到天数: 21 天[LV.4]偶尔看看III
如果在完成付费后
进入/devcenter/ios/index.action
20:07 上传
这个位置并非如图所示
应该是2个选项,上下各一个(具体的描述不记得了)
1.点击第一个 然后在跳转后的网页中点击 超链接的文字,提交实名信息以及问题描述
2.然后大约在2个工作日内 你所填写的邮箱里会出现N封苹果公司的邮件。(有英文有中文)
在邮件中有详细告知需要认证的信息,需要上传身份证正反面以及填写实名信息,进行身份认证。
3.再次收到邮件确认后,即可看到如上图所示的选项。
注册时间最后登录阅读权限10积分26精华0帖子
新手上路, 积分 26, 距离下一级还需 24 积分
该用户从未签到
一、申请链接:
注册时间最后登录阅读权限10积分16精华0帖子
新手上路, 积分 16, 距离下一级还需 34 积分
该用户从未签到
初见APPid怎么缴费呢
注册时间最后登录阅读权限20积分56精华0帖子
注册会员, 积分 56, 距离下一级还需 144 积分
该用户从未签到
欢迎大家访问我的app,LH,我的APP大致属于娱乐休闲类,内部有群聊,私聊,评论,说说,好友,电影,游戏,会员,音乐等功能,欢迎大家下载使用,内部还有问问,大家所不会的可以到里面问,分分秒秒 有人回答哟,我的APP也是在安米网建的,
我们的官方群:& & (所有人无需验证均可加入,加入后点击群文件即可下载哟,不麻烦滴)
谢谢! 一起进来玩吧!
注册时间最后登录阅读权限10积分17精华0帖子
新手上路, 积分 17, 距离下一级还需 33 积分
该用户从未签到
免费提供内测App分发服务器!快速通过上架苹果商店!App刷榜刷评论刷量排名优化!苹果帐号证书,快速上线各大市场
iosapp无需经过苹果漫长严格审核,直接发布,通过网页或二维码,无需苹果帐号一键下载安装,无需越狱都可安装,无数量限制
苹果和安卓App开发定制,修改编译,微信里无需跳转直接安装!安卓苹果二合一安装,,QQ:
您尚未登录,请登陆后浏览更精彩内容!
Powered by下次自动登录
现在的位置:
& 综合 & 正文
app store 注册账号生成证书上传app完整的教程
app store为开发者提供四种类型的申请:
个人ios开发者计划$99/年
公司ios开发者计划$99/年
企业ios开发者计划$299/年
高校ios开发者计划免费
在这里主要介绍一下公司ios开发者计划,只有利用个人和公司ios开发者计划证书开发的应用,才能上app store。企业开发者计划主要是为本公司开发软件,并安装到本公司的硬件设备上,不能上app store。下面主要介绍一下公司ios开发者计划的申请.
申请帐号:
打开连接:
选择公司ios开发者计划
3.单击“Enroll Now”
4.点击continue
5.这时候问询你是否有苹果帐号。
6.我需要创建一个新账户,然后继续
这里要注意:点击crate Apple id 是不会出现7中的注册个人还是公司账户。只有只能先注册成功后,在从这里进入点击sign in 才会进入7的界面。 不要重复注册!
7.问询:你要注册个人还是公司账户
个人:如果不需要在你的团队添加其他开发者那么可以以个人身份注册账户。在你上传应用到App Store上时,“销售者”一栏将会显示你的名字
只用于个人开发:只允许你获取计划资源
App Store的发布:App Store上时,“销售者”一栏将会显示你的名字
l注册为个人账户需要:为身份认证儿提供的信用卡信息
公司:若要在你的团队里添加开发者就注册公司账号。在你上传应用到App Store上时,“销售者”一栏将会显示你公司的名称
开发团队:可以在团队内添加开发者,可以共享项目资源
App Store的发布:在你上传应用到App Store上时,“销售者”一栏将会显示你公司的名称
代表公司注册账户需要:
合法的公司或组织名称
有些约束贵公司的任何有法律效力的协议,将会出现在你注册的过程中或你开发的过程中。
为我们提供的商务文档包括(但不仅限于此):公司章程,运营执照等,作为我们身份验证过程的一部分
这里我们选择为公司注册
8.完善个人资料
注:申请Apple ID的时候,First Name与Last Name,要填写个人资料,不要填公司名,一定要填写正确
Personal Information
First Name: San
Last Name: Li
Email Address:你的邮箱
Company / Organization:公司英文名称
Country:国家
Street Address: 地址
City/Town:所在城市
State:所在省
Postal Code:邮编
电话,格式为:86-20-电话号码
完善个人资料(勾选部分)(根据个人需要勾选)
你要在哪个苹果平台上开发?选择全部要申请的平台。
OS操作系统
苹果浏览器
你的基本市场是什么?
中英对照表
SocialNetwork
Entertainment
Navigation
Photography
Health&Fitness
Productivity
如果你为高校注册请勾选此框
你计划开发哪类或哪几类iOS应用?选择全部你准备开发的应用
(请参见中英对照表)
请选择你的应用的基本类型
公司内部应用
你已经从事Apple平台应用开发多少年了?
New to Apple platforms 新的Apple平台开发者
& 1 year 小于一年
1 to 3 years 一到三年
3 to 5 years 三到五年
5+ years 五年以上
你开发别的移动平台吗?
你开发过以下哪种移动平台?
AndroidBREWSymbianBlackBerryPalmWindows MobileOther
勾选确认接受协议
9.注册好ID之后,会收到邮件(Thank you for registering as an Apple Developer),告知你的Enrollment ID,登你注册后的Apple ID。
10、将您邮件中圈出的认证码部分的数字输入下图填空处
11.此时,在您注册使用的邮箱中会收到一封信,下图红框处的名称即是您的Apple ID
12.单击即进入公司认证界面,填写信息
注:Legal Entity Name一定要填写你所要注册的公司的英文名称,不要填写个人名称
输入公司合法实体名称
选择合法实体类型
Contact Information
Website: 公司网址
Country:国家
Street Address:地址
City/Town:城市
State/Province:省份
Select State
Postal Code:邮编
Phone:电话
提供公司合法的联系方式,若申请人有权代表公司,直接选择第二项
First Name,Last Name,一定要填写公司注册宫业执照上的法人名称,
Title:职称,我填的是CEO,
Phone:可以填写你自己办公室总机号码。(注册的过程中,我填写的都是填的总机号码,同一个号码)
Email:填写法人本人邮箱,这个无所谓,能用的邮箱就行
13.选择你的项目
提交后页面跳转.
14.浏览你的注册信息,若信息无误即可提交
15.提交后,邮箱会收到一封邮件,其中包含你的注册信息。注册成功。
app store付费
上面已经介绍了app store id的注册了,下面在注册基础上,介绍一下app store的付费。
在上面注册成功之后,会收到一封邮件。
1.收到邮件Thank You for Submitting Your Enrollment
Dear ****,
Thank you for your interest in the
Developer Program. Your enrollment request has been received and is being processed.
For your reference, below is a summary of your enrollment request:
Enrollment ID:
iOS Developer Program
Email: 注:以上Enrollmenu ID,一定要记住。
2.然后会有一个review的过程,大概一两天会有邮件(iOS Developer Program Enrollment )给你上传公司营业执照复印件与公司英文名称证明说明。
iOS Developer Program Enrollment
Please include the line below in follow-up emails for this request.
Follow-up:
这里是苹果开发者支持。
请将贵公司的营业证明资料
-《企业法人营业执照》及盖有公司公章的证明贵公司英文名称的文件
传真至:+1-408-974-7683 请在需要传送的文件中注明:
- 您申请我们产品时获得的注册号码 Enrollment ID: SN7DJEDB5T - Follow-up number:
- 贵公司的总机号码
感谢您的协助.
Best regards,
? Apple Developer Support
注:以上的Follow-up:
一切要记住,后续打电话给苹果中国要查询跟踪进度。
3.传真到+1-408-974-7683,将营业执照复印件,盖上自己公司公章,然后再打印一份,公司英文名称证明,加盖公章,我的格式如下:
Enrollment ID:
Follow-up number:
Company Phone number:
关于公司英文名称的证明
兹证明______公司中文名称__________英文名称为_____公司英文名称______
This is to certify that the company’s English name is ______公司英文名称________
.营业执照上,与名称证明表上一定都要写上Enrollment ID和Follow-up number
然后记得将公司营业执照与英文名称证明扫描一份文件出来,将两者压缩发送邮件附件到chinadev&&
苹果工作人员:
我们公司申请了iOS Developer Program,
Enrollment ID:
Follow-up number:
现已将公司资料传真至+1-408-974-7683,麻烦你们帮忙协助办理一下,谢谢。
4.然后打个电话给苹果中国(Mon-Fri, 09:00-17:00 SGT),说你们已将资料传真过去,然后还发了附件到chinadev,告诉他们你的Follow-up number,让他们查找一下是否收到了邮件,然后他们就会很快帮忙处理
你也就很快会收到邮件:
Please include the line below in follow-up emails for this request.
Follow-up:
Re: iOS Developer Program
谢谢您连络苹果开发人员支援部门。
我们收到了您的文件。
请了解我们正在处理您的申请中。如果有关于您注册新的资讯我们将会通知您。
希望这讯息对您有帮助。再次谢谢您参与苹果开发人员计画。
Best regards,
(注:不打电话,只能干等着)
5.收到邮件Apple Developer Program Enrollment Update
Apple Developer Program Enrollment Update
Dear RuJie Zhang,
You can now continue the Apple Developer Program enrollment process by reviewing and agreeing to the Program License Agreement. You must click through this agreement in order to purchase or complete your enrollment in an Apple Developer Program(s).
If you need further assistance, please contact us.
Best regards,
Apple Developer Support
点击 Program License Agreement,继续申请过程。
注:还是要不停的打苹果中国的电话,催他们帮忙处理,不然又要等好几天(态度要好点哈。嘿嘿)
6、收到付款邮件,然后登陆Apple ID,下载purchase form.pdf,记录Program:
iOS Developer Program US$99/year
Enrollment ID:
Person ID:
Full Name:
用Photoshop打开purchase form.pdf,进行编辑
第一项:选iOS Developer Program Standard USD$99*
第二项:Enter your accept information:填写以上记录的Program资料
第三项:Enter your billing information:填写你本人的信用卡信息,
信用卡类型,Credit card number:信用卡号,Expiration date:有效期,CVV/CVC2 Code:卡后三位
Name on card:信用卡账号人名称:填写拼音,必须与信用卡一致.
注:以上必须与信用卡一致.
第四项:Cardholder Signature:先不填,填完其它资料后打印出来,这个签名,手写中文签名
第五项:填写你的邮箱
7.将签名后purchase form扫描传真,然后发送一份附件到chinadev,并打电话给苹果中国告知你已传真purchase form过去,让他们帮忙快速处理一下。
8.扣费成功后,就能用了。。
注:传真或邮件,还有电话最好在周五前。。因为苹果中国,周末休息,会耽误两天时间。。
app store权限管理
在这里主要介绍一下app store的权限,开发可以分为四个权限:Admin Legal、Admin、Member、No Access。下面详细介绍一下这四个权限:
Admin Legal权限,超级管理员。可以管理开发者和管理app store中的应用。
Admin权限,管理员,可以管理开发者。添加测试机子和管理团队证书。
Member权限,是普通开发者。只能下载证书和使用证书
No Access权限,没有相应的权限。
可以添加app store的用户管理。
可以添加itunes 管理用户,也可以天界test 用户。
itunes管理用户,可以管理应用。
test用户,是测试内部支付的测试用户。
应用上架的流程和操作步骤
下面主要介绍一下,上架应用相关流程和相关的操作步骤:
登录itunes,
2.点击管理""
3.点击添加新应用
4.如果是第一次添加应用,而且没有添加过证书。需要添加证书。
添加证书:
点击iOS Provisioning Portal
下载电脑证书,如果没有Distribution证书,要先制作Distribution证书,然后下载。
接下来是创建应用的app ids。这个id是唯一的,是上传应用的id。
创建Distribution Provisioning Profiles,上传应用时使用。
创建完之后,下载就ok了。
5.创建应用,添加应用名字和选择相应的app id。
6、选择价格。我这里选择免费的。
7.添加app 内容
Version Number
Description
应用描述信息
Primary Category 分类
Secondary Category (optional) 次分类
搜索的关键字
多个关键字,应用多个逗号隔开
Contact Email Address
邮件联系地址
Support URL 公司url
App URL (optional)
app的url 可以不填写
Review Notes (optional)
可以不填,如果应用需要登录,要在这里写上用于测试的用户名和密码。如果应用不能给苹果审核,需要相应的硬件,可以在这里提供产品视频的url。
上传相应的产品icon和屏幕截屏
8.点击上传应用
9.选择上传的应用是否加密二进制文件
10、选择继续
11、状态变为:Status Waiting For Upload
12.利用xcode上传应用
如果上传的应用是5.0以下的版本,需要用xcode 4.0上传
上传的是5.0版本以上的版本,需要用xcode 4.2上传
上传的应用icon要72*72像素的
13.填写相应的app id
14.选择相应的Distribution Provisioning
15.编辑,运行。
16.选择xcode的product的Archive
17.选择提交应用
18.添加用户名和密码
19.选择等待上传的应用和相应的app 证书。
20.点击下一步,完了上传应用。
21、上传完就ok了。
应用内支付(In-App Purchase)
IAP的全称是In-App Purchase,应用内付费。这种业务模式允许用户免费下载试用,对应用内提供的商品选择消费,比如购买游戏道具,购买游戏等级等等。相比完全收费的应用而言,应用内付费给用户试用的机会,不会让优秀的应用因为缺乏用户的认知而丧失消费者;而且对于开发商,也不需要为了让用户试用而单独发布一款免费的精简版本。
下面详细介绍一下应用内支付的详细步骤:
点开应用,点击manager in-app purchases
2.点击添加一个新的应用
4.选择相应的类型
IAP里有两个关键的词,商品(Product)和交易(Transaction)。
商品可以是一种虚拟的道具,一个隐藏的关卡或者地图,但必须是直观的,可以让用户购买后直接获益的产品。IAP的商品从消费性质上分为四种:
消耗型商品,比如游戏道具,子弹,药品等等。由于这类商品可以被消耗,所以支持重复购买。苹果应用商店不保存此类商品的购买记录,如果要保存则需要开发者同步到自己的服务器上。
非消耗型商品,比如游戏关卡,隐藏地图等等。这类商品只要购买一次便可以了,苹果应用商店里每一个用户对非消耗型商品的购买都有记录,可以在不同的设备上恢复购买状态,这个恢复的过程叫做Restore。
自动重置型订阅,比如电子杂志,读物等。消费者购买这类商品时会从列表中选择一个有效期限,卖家在定义商品的时候从一群固定的选项中选择添加一个有效期,比如7天,一个月,两个月。过了有效期之后,商品的购买状态会被自动重置成未购买,要想继续获得内容则需要再次订阅。这种类型的商品和非消耗型商品一样,会在苹果商店内保存购买记录。
非自动重置型订阅,比如用户订阅电子杂志和读物报刊时需要从自定义的期限列表中选择期限,而不是苹果提供的固定选项,比如9天,一个半月或任意时间。在这种情况下,苹果商店无法根据期限来控制订阅的到期行为,所以一切都需要开发商自己编写相应的逻辑来实现。
交易是指用户对一个商品的购买行为,当用户点击购买一件商品时,一个新的付费行为就被添加到付费队列中,付费队列是一条系统线程,即使应用程序终止仍然会继续执行。
5.添加相应的应用信息
Reference Name
Product ID
添加语言和支付的名字
添加相应的价格
添加相应的图片
6.测试IAP的准备流程
如果你是一个注册的苹果开发者,接受了最新的苹果开发者协议,并且签署了iOS付费应用合同,那么你就可以继续IAP的测试了。
使用未越狱的设备
苹果应用商店是一个交易环境,任何用户可以在这个环境内购买应用,但如果要测试正在开发过程中的应用内付费,我们不能在真正的苹果商店里进行。苹果给开发者提供了一个用于调试购买行为的测试沙箱,它完全复制了应用商店的交易环境,但在沙箱环境中我们不能用平常的苹果帐号,而是需要用测试帐号。
在iTunesConnect的首页可以点击Manage Users进入用户管理页面,然后选择Test User来创建测试帐号。根据苹果开发者的最新谢意,创建测试帐号必须使用一个真实的Email地址,而且密码必须是符合规范的,测试账号需要在邮件里激活后才可以使用。这里创建的帐号可以用来购买开发过程中的应用内付费,但必须记住,测试帐号不能用来登陆真正的应用商店并在产品环境中进行购买行为,否则你的iTunes帐号将有可能被停用。
7、实现ios开发
在App Delegate中添加Observer
[[ECPurchase shared] addTransactionObserver];
.设置ECPurchase的product delegate(产品列表代理),transaction delegate(购买结果代理),验证方式
[[ECPurchase shared] setProductDelegate:self];
[[ECPurchase shared] setTransactionDelegate:self];
[[ECPurchase shared] setVerifyRecepitMode:ECVerifyRecepitModeiPhone];
.请求商品列表
[[ECPurchase shared] requestProductData:identifiers];
实现代理函数绘制UI
-(void)didReceivedProducts:(NSArray *)
[[ECPurchase shared] addPayment:proIdentifier];
如果不需要收据认证实现代理函数
-(void)didFailedTransaction:(NSString *)proI
-(void)didRestoreTransaction:(NSString *)proI
-(void)didCompleteTransaction:(NSString *)proI
否则实现代理函数
-(void)didCompleteTransactionAndVerifySucceed:(NSString *)proI
-(void)didCompleteTransactionAndVerifyFailed:(NSString *)proIdentifier withError:(NSString *)
运行内部支付demo,点击测试:
内部支付的逻辑:
iOS App 向 Developer Server 发送请求,获得一份产品列表(一般都是 Product ID)。 获取产品列表需要 iOS App 主动获得,这样就可以在不升级iOS的情况下添加产品。
Developer Server 返回给 iOS App 包含 Product ID 的列表。
iOS App 向
发送请求,期望获得到产品的信息。
App Store 返回本地化产品信息。 所谓本地化的产品信息指的是会根据目前所在的地区返回所在地区的描述信息。
比如在中国地区,如果该产品有中文的描述,返回中文的描述,
而如果你在美国,则返回的是英文的描述。
iOS App 把返回的产品信息显示给用户(iOS App 的 Store 界面)
这个就是商店界面了,包括,在前面请求希望获得产品信息的时候的等待界面。
用户选择某个产品。
iOS App 向 App Store 发送支付请求。
App Store 处理支付请求并返回交易完成信息。
iOS App从返回交易完成的信息中获得数据,并发送至 Developer Server。
Developer Server 记录数据,并进行审查。 App Store Server 对于消耗型的商品,是不会保存购买记录的,所以需要 Developer 同步记录到 Developer Server 上。
App Store Server 对于非消耗性的商品,在 App Store Server 是有记录可以查询的,可以通过 Restore 的方法恢复。
而恢复的交易信息是新的,但是包含原始的交易信息。
因此用户试图购买已经买过的非消耗性的商品时,iOS App 收到一个常规的交易信息,而不是恢复的交易信息,
只不过用户不会被再次付费。因此程序应该把这类交易和原始的交易同等对待。
其他订阅型的暂时没有测试。
Developer Server 这边需要做逻辑的严格审查,看是否合理。
Developer Server 将数据发给 App Store来验证该交易的有效性。
App Store对收到的数据进行解析,返回该数据和说明其是否有效的标识。 App Store 有效性的验证地址会根据是测试还是实际购买有所不同
测试:也称为Sandbox环境 https://sandbox./verifyReceipt
实际:https://buy./verfyReceipt
Developer Server 读取返回的数据,确定用户购买的内容。
Developer Server 将购买的内容传递给 iOS App。
iOS App 根据购买最早的结果进行处理。
In App Purchase的注意点
1.确保你所用来创建Profile的Apple ID启用了In App Purchase功能。
2.确保你的Apple ID的identifier中没有*。
3.确保你的bundle ID和你的Apple ID的identifier一致。
4.确保你的product ID是唯一的。
5.确保你在应用程序中所请求的product ID与你在iTunes Connect里添加的一致。
6.确保你勾选了Clear for Sale。
7.在测试的时候你可能需要等待你的商品添加入Apple的测试沙盒,这个过程可能需要几个小时。
8.在你第一次上传应用程序的时候,确保勾选了需要绑定至该应用程序的商品列表。
9.确保你是在SDK3.0以上编写的。
&&&&推荐文章:
【上篇】【下篇】}

我要回帖

更多关于 appledeveloper 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信