1. 程式人生 > >傻瓜式IOS釋出教程(一)iTunes Connect建立應用以及內購

傻瓜式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