Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Essential for what's new in Distribution
d_date
June 12, 2017
Programming
0
1.5k
Essential for what's new in Distribution
2017-06-12 Campfire #2
2017-06-13 AKIBA.swift
d_date
June 12, 2017
Tweet
Share
More Decks by d_date
See All by d_date
waiwai-swiftpm-part2
d_date
2
150
わいわいSwift PM part 1
d_date
2
120
What's new in Firebase 2021
d_date
3
950
CI/CDをミニマルに構築する
d_date
1
310
Swift Package centered project - Build and Practice
d_date
14
5.9k
How to write Great Proposal
d_date
1
370
Thinking about Architecture for SwiftUI
d_date
8
1.7k
Integrate your app to modern world in Niigata
d_date
0
470
Integrate your app to modern world
d_date
2
410
Other Decks in Programming
See All in Programming
Let's build components, not layers
thombergs
1
260
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
4
670
脱オブジェクト指向講座(5分LT資料)
kishida
8
11k
Reactでアプリケーションを構築する多様化
sakito
4
3.5k
Named Document って何?
harunakano
0
610
You may not need JavaScript
simas
0
430
Quartoを使ってみませんか / quarto_get_started
s_uryu
2
440
tfcon2022_Web3Dひとめぐり.pdf
emadurandal
0
1.1k
GraphQL+KMM開発でわかったこと / What we learned from GraphQL+KMM development
kubode
0
140
WindowsコンテナDojo:第2回 Windowsコンテナアプリのビルド、公開、デプロイ
oniak3ibm
PRO
0
160
不具合に立ち向かう テスト戦略 ~ NestJSで作るCI環境 ~
naoki_haba
0
130
Better Reliability through Observability (and Experimentation)
ksatirli
PRO
1
380
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
16
8.1k
VelocityConf: Rendering Performance Case Studies
addyosmani
316
22k
Making Projects Easy
brettharned
98
4.3k
Art, The Web, and Tiny UX
lynnandtonic
280
17k
The World Runs on Bad Software
bkeepers
PRO
56
5.2k
Designing for humans not robots
tammielis
241
23k
Art Directing for the Web. Five minutes with CSS Template Areas
malarkey
196
9.4k
What's new in Ruby 2.0
geeforr
336
30k
Faster Mobile Websites
deanohume
294
28k
How GitHub (no longer) Works
holman
296
140k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
498
130k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
4
670
Transcript
Essential for what's new in Distribution Daiki Matsudate,@d_date, iOS Freelancer
Distribution Campfire #2
Daiki Matsudate,@d_date • iOS Freelancer • Supporting Realm as News
Translator • Organizer of CLEM (announce later)
Today’s Goal • Summarize What’s new in Distribution • Report
WWDC17
Part1: Distribution
Distribution Sessions • Introducing The New App Store • What's
New In iTunes Connect • What's New In StoreKit • What's New In Device Configuration Deployment And Management • Advanced StoreKit
Distribution Sessions • Introducing The New App Store • What's
New In iTunes Connect • What's New In StoreKit • What's New In Device Configuration Deployment And Management • Advanced StoreKit
What’s New in App Store • New Tab Items :
Today / Game / App / … • App StoreͰIn-App Purchase͕Մೳʹ • Subtitles - ࠷େ30จࣈ • ಈըϓϨϏϡʔ উखʹ࠶ੜ͞ΕΔ • Promotional text - ৗʹฤूՄ • Search Ads
What’s New in iTunes Connect • TestFlight • Promoting In-App
Purchase • Phased Release
TestFlight • Multiple build distribution Tester groups • 90༗ޮ (ԆՄ:
ΠϯετʔϧࡁΈϢʔβʔ ʹӨڹͳ͠) • ֎෦ςελʔ͕10,000ਓ • ݴޠຖʹ࠷େ3ͭ·ͰͷApp PreviewΛՃՄ ೳ
Promoting In-App Purchases • App StoreͰӾཡՄೳ • iTunes ConnectͰઃఆ͢Δ •
App StoreͰߪೖՄೳ • SKPaymentTransactionObserverΛͬͯΞϓϦ Ͱॲཧ
Phased Release • Automatic Update͕༗ޮʹͳ͍ͬͯΔϢʔβʔΛ ରʹͨ͠ஈ֊తϦϦʔε • Phased Release༗ޮதͰStoreʹΞΫηε͢Ε DLՄೳ
• ࠷େ7Ͱɺ100%ϦϦʔε͞ΕΔ • PauseՄೳ (্ݶ͋Γ)
StoreKit • Promoting in-app purchases (Duplicated) • Server-to-server subscription notifications
• Detailed subscription status information — Receipt / Validation Receipt • Rating, Review and Response • Optional — Order and Visibility
Rating, Review and Response • ʮͯ͢ͷόʔδϣϯʯͷϨϏϡʔͷΈදࣔ • όʔδϣϯΞοϓ࣌ʹϦηοτՄೳ • SKStoreReviewControllerΛͬͯRatingͱ
ReviewΛٻΊΔ͜ͱ͕Մೳ • App Store ReviewͷDeep Link (iOS 10.3~)
SKStoreReviewController SKStoreReviewController.requestReview()
SKStoreReviewController • Tells StoreKit to ask the user to rate
or review your app, if appropriate. SKStoreReviewController.requestReview()
SKStoreReviewController • Tells StoreKit to ask the user to rate
or review your app, if appropriate. SKStoreReviewController.requestReview()
SKStoreReviewController • Tells StoreKit to ask the user to rate
or review your app, if appropriate. • 3ճͷΈදࣔ͞ΕΔ • Ϙλϯ͏ͳΒDeep LinkɺΞϥʔτ͓͏ͱ͢ ΔͳΒɺSKStoreReviewControllerΛ͏͜ͱ SKStoreReviewController.requestReview()
One more thing…
App Review Guideline
App Review Guideline http://www.appstorereviewguidelineshistory.com/
Summary • What’s New in App Store / iTunes Connect
• In-App Purchase in App Store • Phased Release • Ratings, Reviews, and Responses • requestReview()!
Related Sessions Introducing The New App Store WWDC 2017 What’s
New In iTunes Connect WWDC 2017 What’s New In Storekit WWDC 2017 Advanced Storekit WWDC 2017
Related Meet up AKIBA.swift ClassMethod Tuesday 7:30PM Potatotips #41 LODGE
6/19 7:00PM GEEK GARAGE iOS vol3 MAMORIO 6/27 7:30PM CLEM #6 LODGE 6/29 7:30PM Developer's Living LIFULL 6/30 7:30PM