傻瓜式IOS釋出教程(一)iTunes Connect建立應用以及內購
使用U3D進行手機遊戲開發已經1年多了,由於工作原因,之後可能將長期不會接觸U3D,將目標投向Cocos2d-x。目前涉及一些U3D方面的工作交接問題,突然發現如果自己一開始就有總結寫博的習慣,現在會少好多事情。所以決定開始對自己畢業後這一年多的工作進行總結性記錄,同時整理在使用U3D進行IOS ,Android開發中涉及的一些內購,釋出,廣告平臺,外掛等等的技術以及非技術問題。讓自己總結工作的同時,幫助一些需要幫助的同志。
一.在iTunes Connect建立應用
登陸iTunes Connect
1.登陸地址:
https://developer.apple.com/membercenter
2.此時使用開發者賬號登陸游戲
圖1
3.常用選項
圖2
首先進入iTunes Connect
若出現登陸視窗,用2中賬號密碼登陸
圖3
之後將進入:
圖4
具體每一項功能我不全說,將介紹我們常用到的幾項功能
1. Sales and Trends 可以檢視下載和應用內購買資料
2. Manager Your Apps 管理我們的應用程式
3. Manage Users 主要用來管理測試內購的Apple ID
第1,3點由於比較簡單我不詳細介紹,基本進入後,通過文字說明就明白如何操作和如何使用。
我將主要介紹Manager Your Apps中的操作
進入Manager Your Apps
圖5
建立新應用
點選左上角的Add New App
圖6
1. Default Language:
這裡選擇應用程式在App Store的預設語言,如我們的應用程式簡介有英文,中文,繁體中文等語言版本。預設語言則為在沒有對應語言國家的App Store中將顯示此選擇的語言。比如:《憤怒的小鳥》的語言說明有簡體中文,英文等,而簡體中文為我們的預設語言。若我們面向全球市場銷售此應用,則在日本App Store中,由於我們沒有設定日文版的應用說明,則將出現的是簡體中文的說明資訊。
原則:在沒有準備過多的語言說明的情況下,並且我們不僅僅針對中國市場,則最好的方式就是把預設的語言設定為英文。
2. App Name
注意:此AppName為遊戲在App Store顯示的名稱
3. SKU Number
這裡這個號碼沒有硬性規定,可以設定為和Bundle ID相同
4. Bundle ID
可以理解為應用程式唯一ID,蘋果通過這個唯一ID來管理應用程式。每一個應用程式建立時,我們最好為它重新建立一個ID。(這裡為什麼說最好,之後說明)
圖7
點選下面的You can registera new Bundle ID here中的here進入:
圖8
1. Name:
這個Name對應用程式沒有關鍵性影響,只是為了方便管理各個應用程式ID的,最好每個應用程式對應自己的名字
圖9
Bundle ID:
這個ID非常重要,這個就是我們的應用程式唯一ID;
目前我們的應用我使用的是(可以在ldentfiers------App IDs中檢視到):
com.company.game的格式
(非U3D開發者無視即可)這個ID對應U3D中
圖10
圖11
這裡是我們應用程式中將會使用到的蘋果許可權。基本上我們目前的應用不需要更改任何一項。
填寫完這一切後,點選Continue便可
圖12
之後彈出這些資訊確認頁面,點選Submit便可。
建議:由於蘋果不允許開發者刪除自己建立的應用程式id 所以不要隨意建立ldentifiers,雖然不會有任何不理後果,但是建立過多無用的id之後不方便管理。
好,現在我們擁有應用程式ID了 ,我們繼續建立應用程式。回到之前的iTunesConnect
圖13
點選Select,若下拉列表沒有出現之前建立的ID,請重新整理或者重新登陸
圖14
填寫完成後,我們點選Continue,這裡彈出了一個警告,大概就是告訴你綁定了之後,之前提到的蘋果那些許可權就不能夠改變了。目前對於我們來說可以直接無視。
之後我們會來到:
圖15
1. Availability Data
出售的時間,之後也可以更改
規則是,若在稽核通過時候,還沒有到達你希望的上架時間,則應用會等到時間到達後自動上架。若通過後時間已經超過了你規定的時間,則蘋果會自動讓其上架。之後可以隨時改動這個時間,此時可以比較隨意的填寫
2. Price Tier
應用的出售價格,選擇後會自動出現價格表,不清楚看價格表就一目瞭然
3. Discount for EducationalInstitutions
教育機構折扣,對於教育機構購買此應用會有折扣
4. Custom B2B App
對於像淘寶亞馬遜那種可以提供採購計劃的應用需要勾選,對於我們這些遊戲不需要勾選
簡單填寫之後Continue
之後就是進入正題了,應用的核心資訊,會是和玩家有所互動的資訊填寫了
圖16
1.Version Number:版本號,對應U3D中
圖17
2.Copyright:版權相關
我一般填寫的是:2013 CompanyTechnologyCo. Ltd
3.Primary Category:首要類別,一般我們做的都是遊戲,所以肯定選擇都是遊戲
4.Secondary Category:二級分類,一般選擇的會是娛樂,根據具體應用而定
這裡要比較注意的是版本號和首要類別,版本號要和U3D對應,首要類別遊戲中會又出現2個型別選擇,選擇這個時最好用心選擇。當然這一項之後可以更改,此處不用過於糾結
圖18
等級限制選擇,具體3個等級,等級越高,年齡限制越高。具體每一項的含義,不懂的自己查單詞吧~我這裡就不贅述了,目前對於我們的產品,基本都是最低等級4+。根據產品面臨的市場不同,等級選擇也是一門學問。不同的等級對於玩家對這款遊戲的認知也是不一樣的。比如對於喜歡暴力血腥動作的玩家,這個等級越高對於他們的吸引力肯定比起我們目前的4+要高的多。所以具體判斷根據產品和市場決定。之後可以更改,建立時可不糾結~~~~
之前更新後,添加了一項
圖19
針對孩子的應用選擇,比如教育應用,可以勾選此項
核心資訊填寫
圖20
1. Description:描述,填寫介紹應用程式的相關資訊
2. Keywords:關鍵詞,用逗號隔開
3. Support URL:支援連線,一般填寫公司地址就行了
4. Marketing UR:營銷連線(可不填)
5. Privacy……:隱私政策網址(可不填)
圖21
Contact Informationg:聯絡資訊填寫
First Name:(名)San
Last Name:(姓)Zhang
Email Address:填寫公司相關郵件地址便可
Phone Number:公司電話,記住加國家程式碼+區號+電話,如8602866666666
Review Notes:不用填寫
Demo Account Information:演示賬戶資訊(不用填寫,網路遊戲才填寫)
EULA:不用填寫
圖22
遊戲的圖示截圖資訊,第一次建立時一般沒有這些資訊,可以隨意上傳一張後,之後有了相關資源再修改。
分別的尺寸要求是:
圖示1024*1024
截圖960*640(640*960)
1136*640(640*1136)
1024*768(768*1024)
填寫完這些資訊後Sava便可,第一大步建立應用便已完成了,再初次建立應用時,我們的目的一般是為了測試遊戲中內購,所以資訊一般不會很完整,我們之後再進行更改便可。
二.在iTunes Connect建立應用程式內購
圖23
建立應用成功後,我們會在Manage Your Apps中看到我們建立的應用,點選我們想要管理和檢視的應用
圖24
1. Manage Game Center:管理遊戲中心(目前不使用)
2. Manager In-App Purchases:管理遊戲應用內購買(常用)
3. Rights and Picing:價格和上架等資訊修改(常用)
4. Set Up iAd Network:iAd廣告網路(目前不使用)
5. Transfer App:目前不適用
6. View Details: 進入後可以編輯修改應用資訊
7. Add Version:新增應用新版本,填寫的內容後建立應用時相同
常用的兩項:
Rights and Picing:
在這裡我們可以更改上架的時間,以及定價相關。我們一般設定限時免費以及免費兌換卷將在這裡面進行編輯。
Manager In-App Purchases:
管理應用內購買
圖25
首先在沒有應用內購買時,我們需要建立應用內購買,點選左上角的Create New
圖26
1. Consumable:耗材式的購買型別,比如遊戲中購買金幣等可多次購買的消耗品
2. Non-Consumable:非消耗品,使用者只需一次的購買,不會過期的購買產品,比如遊戲中的一個大關卡。(在使用這種型別的內購時,蘋果要求在應用程式中加入還原購買功能,即用一個ID購買後,如果在不同裝置或者刪除遊戲後重新安裝遊戲,可以回覆自己以前的購買,如果使用了非消耗品內購,但沒有這個還原功能在遊戲中,稽核是不能通過的哦~)
3. Auto-Renewable Subscriptions,(自動再生訂閱)
Free Subscription, (免費訂閱)
Non-Renewing Subscription(非續訂認購)
這三種內購在遊戲應用中,幾乎不會出現,所以就省略了~
建立耗材型內購:
圖27
Reference Name:
內購名稱:可隨意填寫,主要方便自己的管理。在應用內購買銷售記錄中如產生了此種消費記錄,會顯示這個名字。這個名字玩家是看不到的
Product ID:
產品編號:非常重要的ID,這個ID會在程式中最為內購唯一ID,我個人一般命名為com.company.game.kind方便識別和管理
Cleared for Sale:出售清零,選擇Yes即可
Price Tier:價格區間,你懂的
圖28
Add Language:這個和之前建立應用時的語言選擇類似,在哪國的App Store就顯示哪國語言,若沒有此國語言,則顯示預設語言。一般預設語言用英文。點選後會彈出。
圖29
Language:語言選擇
Display Name: 內購名稱,這個名稱玩家是可以看見的。一般直接說明玩家可以獲得什麼便可,比如300個金幣
Description:內購描述,比如玩家將在遊戲中獲得300個金幣這樣的描述
Review Notes(可選):這裡一般填寫測試賬戶便可,主要用於告知測試人員可以使用來測試的ID號,比如可以填寫:ac:[email protected] pwd:123123123
(注:測試ID當然是你在iTunes Connect中的Manage Users中所建立的測試ID,可以用來測試自己的應用內購買)
Screenshot for Review:內購的螢幕截圖,這個的作用同樣是告知蘋果的測試人員內購在遊戲中的UI表現是什麼,他好快速的找到地方來測試。按照規定尺寸640*920 72DPI上傳即可。(當然可以之後上傳,開始時可以不管這一項)
填寫完所有資訊後,Save便可,這時便可以在應用中測試內購了。
相關推薦
傻瓜式IOS釋出教程(一)iTunes Connect建立應用以及內購
使用U3D進行手機遊戲開發已經1年多了,由於工作原因,之後可能將長期不會接觸U3D,將目標投向Cocos2d-x。目前涉及一些U3D方面的工作交接問題,突然發現如果自己一開始就有總結寫博的習慣,現在會少好多事情。所以決定開始對自己畢業後這一年多的工作進行總結性記錄,同時整理
IOS 初級開發入門教程(一)介紹篇
導讀 目前移動端開發市場上引導開發者追求技多不壓身,一個全棧開發者至少要懂後臺伺服器、資料庫、Android、web、ios開發等。“一超多強”是指開發者先成為一門技術的專家然後掌握瞭解多門技術,這是一種好的發展趨勢,另外,這種技多不壓身我認為當開發者更適合發
JAVA寫接口傻瓜(?)教程(一)
分享圖片 為我 java語言 studio android 使用 r+ 教程 -m 當一個安卓開發人員/微信小程序開發者想做點什麽的時候,如果他發現沒有合適的接口,那麽單機安卓、本地數據庫emmm。沒了接口就好像老人沒了拐杖、盲人沒了墨鏡,完全可以稱得上是舉步維艱。生活
Spring MVC新手教程(一)
erp -s sil troy .html 解釋 rand rtu wire 直接幹貨 model 考慮給用戶展示什麽。關註支撐業務的信息構成。構建成模型。 control 調用業務邏輯產生合適的數據以及傳遞數據給視圖用於呈獻; view怎樣對數據進行布局,以
學習 MeteoInfo二次開發教程(一)
mat 沒有 組件 資源管理 img 教程 layer 添加 bbs 來自氣象家園:http://bbs.06climate.com/forum.php?mod=viewthread&tid=6631 按照教程,沒有太大問題,有些是對c#操作不熟悉導致。 1.添加d
netty開發教程(一)
prot eventloop 操作 公司 大量 read readline 獲得 github Netty介紹 Netty is an asynchronous event-driven network application framework for
fullpage.js簡單教程(一)
style 準備工作 iba 耐心 兼容性 css3 動畫 lin per orm 最近準備做一個全屏滾動的網頁,在網上搜了一堆教程,結果大多都是一些很籠統的使用方法,對我這種耐心不超過3秒的笨蛋來說,很晦澀很籠統,所以打算邊研究邊自己寫個教程,有什麽不懂的,我再回來翻看筆
方便大家學習的Node.js教程(一):理解Node.js
圖形 -1 iter pri attribute set run 相對 mage 理解Node.js 為了理解Node.js是如何工作的,首先你需要理解一些使得Javascript適用於服務器端開發的關鍵特性。Javascript是一門簡單而又靈活的語言,這種靈
Nginx實用教程(一):啟動、停止、重載配置
style 負載 繼續 local con doc lin 配置文件的修改 tex Nginx是一個功能強大的web服務器和負載均衡軟件,由俄羅斯人開發。Nginx包括一個master進程和數個worker進程,master進程用於讀取、解析配置文件和管理worker進程,
ios開發技巧(一)
nss sets pos 哪裏 tro size wid navi tran iOS的一些小技巧 TableView不顯示沒內容的Cell怎麽辦? 類似這樣的,我不想讓以下那些空的顯示. 非常easy. self.tableView.tableFoote
Yii2框架RESTful API教程(一) - 快速入門
比較 exp values cnblogs -- restful extends .cn pat 前不久做一個項目,是用Yii2框架寫一套RESTful風格的API,就去查了下《Yii 2.0 權威指南 》,發現上面寫得比較簡略。所以就在這裏寫一篇教程貼,希望幫助剛接觸Yi
微信公眾平臺開發教程(一) 微信公眾賬號註冊流程
身份證 logs 政府 提交 註意 bsp 訪問服務器 定義 htm 具體的操作步驟 1、註冊公眾賬號 註冊地址:http://mp.weixin.qq.com/ 1)首先需要郵箱註冊: 2)郵箱激活。郵箱將會收到激活郵件,點擊激活鏈接即可。 3)需要登記個人信息。這裏需
python學習筆記表達式和運算符(一)
python表達式和運算符什麽是表達式?1+2*3 就是一個表達式,這裏的加號和乘號叫做運算符,1、2、3叫做操作數。1+2*3 經過計算後得到的結果是7,就1+2*3 = 7。我們可以將計算結果保存在一個變量裏,ret = 1-2*3 。 所以表達式就是由操作數和運算符組成的一句代碼或語句,表達式可以求值,
python基礎教程(一)
底層 技術分享 包括 什麽事 inpu 內容 很多 運算 下劃線 之所以選擇py交易有以下幾點:1、python是膠水語言(跨平臺),2、python無所不能(除了底層),3、python編寫方便(notepad++等文本編輯器就能搞事情),4、滲透方面很多腳本都是py
分布式服務框架 Zookeeper(一)介紹
出現 編寫 擁有 不同的 順序 高性能 場景 設計 分發 一、概述ZooKeeper(動物園管理員),顧名思義,是用來管理Hadoop(大象)、Hive(蜜蜂)、Pig(小豬)的管理員,同時Apache Hbase、Apache Solr、LinkedIn Sensei等眾
UI Recorder 安裝教程(一)
dal html cmd width 第一個 alt -s windows http 前言: UI Recorder 是一款零成本UI自動化錄制工具,類似於Selenium IDE. UI Recorder 要比Selenium IDE更加強大! UI Recorder
Jquery教程(一)
tle eap java () 成功 dom charset span asc 一、何為Jquery JQuery是一套跨瀏覽器的JavaScript庫,簡化HTML與JavaScript之間的操作。由John Resig在2006年1月的BarCamp NYC上發布第一
ThinkJS框架入門詳細教程(一)開發環境
install devel 版本 開發 conf doc 瀏覽器 打開 變量 一、前端標配環境 1、nodeJS正確安裝,可以參考:http://www.cnblogs.com/chengxs/p/6221393.html 2、git正確安裝,可以參考:http://w
jQuery EasyUI快速入門實戰教程(一)-入門
jquery javascript easyui 1、jQuery EasyUI概述jQuery EasyUI是一組基於jQuery的UI插件集合體,而jQuery EasyUI的目標就是幫助web開發者更輕松的打造出功能豐富並且美觀的UI界面。開發者不需要編寫復雜的javascript,也不需要
Spring Boot參考教程(一) SpringBoot概述及Hello World
自動 構建項目 測試 run world tar 建模 持久化 開啟 前言 筆者閑來無事,寫此文檔,不足之處,海涵! 本文檔將詳細介紹Sping Boot特性,使用方法,及與第三方框架的集成應用。使開發人員可以快速的了解SpringBoot,熟練的使用S