ios 内购 没有主协议协议,税务,银行卡怎么设置

网上关于苹果证书的生成和设置的教程比较多,但大多数只是讲了相关流程和步骤,有的也只是简要进行了相关说明,总之介绍的不够详细,自己最初在接触的时候也是比较困惑,下面进行总结。请结合其他苹果证书的配置教程进行学习。
1.首先通过钥匙串访问&&证书助理&&从证书颁发机构请求证书&&填写证书信息(邮箱,常用名称,存储到磁盘)&&存储为(自定义名称.certSigningReuqest,简称CSR文件,只是为了提交到苹果开发者账号中,然后就没用了)到本地
2.苹果开发者账号中,创建证书(Development和Production)&&上传CSR文件&&下载证书运行 ( xxx.cer文件)
注意:只有在当前电脑中生成本地生成证书,上传到苹果开发账号,然后下载cer文件运行后,钥匙串中才有证书以及对应的秘钥
如果开发者B,登录开发者账号,下载证书(cer文件)运行,只有证书没有秘钥,是不能正常使用的
所以如果有新同事加入到开发组的时候,应该从本地钥匙串中选择证书,导出p12文件(包含证书和秘钥)给同事。另外可以给同事一份Provisioning Profiles文件(配置文件),用于本地开发识别测试设备
导出p12文件:钥匙串&&选择证书&&右键导出&&存储为&&设置p12文件密码
(发给同事后,双击p12文件,输入密码,本地安装证书成功)
需要强调一点,证书和项目关系其实并不大,证书一般有效期只有一年,当证书过期后,只需要重新生成一份证书,上传到开发者账号就行,同时因为原有证书过期,需要重新生成Provisioning Profiles文件。然后给同事们最新的p12文件和Provisioning Profiles文件就行
所以开发者账号中的证书,配置文件是可以放心操作的(比如误删了,或者找不到证书秘钥了)
Xcode中添加苹果开发者账号
Xcode工具栏&&Xcode&&Preferences&&Accounts&& 左下角 Add Apple ID&&输入苹果账号,密码
在项目的target&&general&&team中可以选择项目对应的开发者账号
(当bulid的新设备未在开发者账号的devices添加devicetoken的时候,xcode会进行提示无法识别设备,可以在xcode中fix issue,xcode会自动在开发者账号中,创建一个新的针对这个设备的Provisioning Profiles配置文件,然后安装到本地,唯一的不好就是开发者账号的配置文件下会有很多零散的配置文件)
关于App的发布
修改项目的version,以及项目的版本debug为release
(debug改为release后需要进行测试,一些第三方类库可能release版会有一些不兼容)
Product&&Scheme&&Edit Scheme 修改 Run/Test/Analyze/Archive 的build configuration &(发布的时候,只需要Archive就可以了)
苹果开发者中心&&iTunes Connect&&我的APP&&创建/选择应用&&填写基本修改/添加新版本(构建版本)
Product&&Desination&&选择iOS Device&
Product&&Archive&&右侧点击Validate&&选择证书&&validate&&等待&&Validate Successful&&右侧点击Submit to App Store(提交构建版本)&&Submission Successful
苹果开发者中心&&iTunes Connect&&我的APP&&选择应用&&提交构建版本成功&&选择自动发布/手动发布&&提交审核
关于苹果内购
购买流程:
1. 程序向服务器发送请求,获得一份产品列表。
2. 服务器返回包含产品标识符的列表。
3. 程序向App Store发送请求,得到产品的信息。
4. App Store返回产品信息。
5. 程序把返回的产品信息显示给用户(App的store界面)
6. 用户选择某个产品
7. 程序向App Store发送支付请求
8. App Store处理支付请求并返回交易完成信息。
9. 程序从信息中获得数据,并发送至服务器。
10. 服务器纪录数据,并进行审(我们的)查。
11. 服务器将数据发给App Store来验证该交易的有效性。
12. App Store对收到的数据进行解析,返回该数据和说明其是否有效的标识。
13. 服务器读取返回的数据,确定用户购买的内容。
14. 服务器将购买的内容传递给程序。
因为涉及到ipa破解软件,存在假购买情况,需要后台进行订单验证
下图自己画的基于ios7的购买流程图(前后台接口调用验证等)
阅读(...) 评论()iOS App提交指南-协议、税务和银行业务
App通过审核时,选择的是手动发布,想着等到自己生日那天来发布,当做留个纪念,结果生日当天发布时,由于App属于收费应用,还需要填写协议、税务和银行信息,结果又急急忙忙地去找了下这方面的资料,现在把整个提交的过程给大家分享一下。
PS:如果是免费应用则可以跳过这些。
一、登录iTunes Connect
登录iTunes Connect
进入协议、税务和银行业务页面
进入协议、税务和银行业务
二、选择申请合同类型
进入协议、税务和银行业务页面后,会有3种合同类型,如果你之前没有主动申请过去合同,那么一般你现在激活的合同只有iOS Free Application一种。
页面内容分为两块:
Request Contracts(申请合同)
Contracts In Effect(已生效合同)。
合同类型分为3种:
iOS Free Application(免费应用合同)
iOS Paid Application(付费应用合同)
iAd App NetNetwork(广告合同)
笔者暂时只申请过付费应用合同,所以下面主要讲一下付费应用合同的申请流程。
协议、税务和银行业务
三、申请iOS Paid Application合同
当我们点击申请iOS Paid Application合同后,该合同的状态会变成如下的样子,我们可以看到其中Status为Pending Tax, Bank, Contact。意思是联系方式、银行和税务信息没有填写。
iOS Paid Application
1、填写联系方式
我们点击Contact Info下方的Set Up按钮可以进入联系方式填写页面,如下图:
填写联系方式
如果你没有添加过联系人,你需要通过Add New Contact按钮来添加一个新的联系人。然后指定联系人的职务,职务如下:
Senior Management:高管
Financial:财务
Technical:技术支持
Legal:法务
Marketing:市场
如果你是独立开发者,可以全部填你自己一个人。
2、填写银行信息
我们点击Bank Info下方的Set Up按钮可以进入联系方式填写页面,如下图:
选择银行账户
选择你的银行账户,如果你没有,点击旁边的Add Bank Account添加一个账户。
下面是添加一个账户的流程。
2-1、选择银行所在的国家
选择银行国家
2-2、填写银行CNAPS Code
在国内可以通过站点网查询,挺方便的,这是我的商业银行的查询
/bank/cmb_17.html
如果你不知道CNAPS Code是多少,可以点击Look up Transit Number来查询,查询时会根据3个关键信息来查询,如下:
Bank Name:银行的英文名称(不能是拼音)
City:银行所在的城市英文名称(中国的城市用拼音)
Postal Code:邮编
然后在下面就会出来备选的银行,选择正确的银行后,点击next,进入下一步。
填写CNAPS Code
查询CNAPS Code
2-3、确认银行信息
2-4、填写银行账号信息
Bank Account Number:银行账号
Confirm Bank Account Number:再次输入银行账号
Account Holder Name:持卡人姓名,中文名用拼写,名在前,姓在后
Bank Account Currency:货币类型,一般国内的开发者选择CNY
填写银行账号信息
2-5、确认所有信息
确认所有信息
3、填写税务信息
税务信息这一块了解不是很多,不过因为是国内开发者,可以不用太费心,税务信息分3种:
U.S Tax Forms: 美国税务
Australia Tax Forms:澳大利亚税务
Canada Tax Forms: 加拿大税务
笔者选择的是U.S Tax Forms,选择后会问你两个问题,第一个问题如下:询问你是否是美国居民,有没有美国伙伴关系或者美国公司,如果没有直接选择No。
询问你是否是美国居民?
接下来第二个问题如下:询问你有没有在美国的商业性活动,没有也直接选No。
询问你有没有美国商业活动?
然后填写你的税务信息,包括以下几点:
Inpidual or Organization Name:个人或者组织名称
Country of incorporation: 所在国家
Type of Beneficial Owner:受益方式,独立开发者选个人
Permanent Residence:居住地址
Mailing address:邮寄地址
Name of Person Making this Declaration:声明人
Title:头衔
填写完这些信息后就可以提交了
填写税务信息
四、等待审核
当你填写完所有资料后,合同状态就会变成Processing,笔者凌晨1点左右提交,下午就通过了。
最后、补充说明:
填写税务信息,我能不填的就没填,算是以身试法,只是勾选了几个&I declare&,填了第一部分的Title,第三部分最后的&Capacity xxx&,就能通过
美国的W-8BEN税务申请有3部分,
第一部分个人信息,前面已填,这些信息还不从前面带过来?表激动,是有带过。
第二部分是税费,有不满你就修改吧,我对美国阴敬之情犹如滔滔江水,所以没意见不改。
第三部分是声明,balabala我也没搞懂,反正就是宣誓就对了,最后的&Capacity in which acting& 中文就是&你是谁,来填这个表?(可能有请人代填)&,但是自己填,所以就写 self
提交通过后,还是不是Effect section
4月26申请的,要5月7才通过
我想是要等1个星期了,等呀等,等到《美国队长3》也上画了主题 : iOS 内购 协议、税务和银行业务的填写
级别: 圣骑士
可可豆: 1538 CB
威望: 1528 点
在线时间: 763(时)
发自: Web Page
来源于&&分类
iOS 内购 协议、税务和银行业务的填写&&&
如图所示只是把Address Line 1里的东西删除一点 他不是提示超过40个字符了吗 我把Room 709删掉 就把地址改的简略一点 在40个字符以内 这样是不是就可以了呢? 还是说-&我目前Address Line 1 这一行 这不报超过40个字符了吗 而且这一行里填写的地址 也是自动生成的 应该和我那个申请证书地址一样 我现在把这一行的东西 分成两部分 在Address Line 1这一行里填 城市名 在Address Line 2这一行里填具体的街道还是说-&我只要把Addres Line 1里的东西全删了 填一个我公司目前的地址(40个字符以内)就行
图片:75.png
图片:a3af09.png
级别: 版主
UID: 594651
发帖: 1482
可可豆: 2738 CB
威望: 2290 点
在线时间: 758(时)
发自: Web Page
我先插眼&& 这个可能用得到
级别: 圣骑士
可可豆: 1538 CB
威望: 1528 点
在线时间: 763(时)
发自: Web Page
看别人写的博客 竟然能理解出三层意思 也是醉了
级别: 圣骑士
可可豆: 1538 CB
威望: 1528 点
在线时间: 763(时)
发自: Web Page
关注本帖(如果有新回复会站内信通知您)
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 关注CVP公众号
扫一扫 浏览移动版iOS怎么绑定银行卡应用内购?【ios吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:364,240贴子:
iOS怎么绑定银行卡应用内购?收藏
楼主尝试绑定银行卡失败,卡号,手机号都没错,求解?
ios开发?没有基础ios开发?这些你都不用担心,来NIIT,零基础入学,高薪任职.ios开发?NIIT拥有丰富的教学经验,零基础学IOS轻松简单
可以的话不要绑,总会莫名其妙扣钱
你得去银行预留电话
万军丛中一滑稽
万军丛中一滑稽
登录百度帐号推荐应用

我要回帖

更多关于 ios 内购 没有主协议 的文章

 

随机推荐