Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Essential for what's new in Distribution
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
d_date
June 12, 2017
Programming
2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Essential for what's new in Distribution
2017-06-12 Campfire #2
2017-06-13 AKIBA.swift
d_date
June 12, 2017
More Decks by d_date
See All by d_date
TCA Practice in 5 min
d_date
2
1.9k
waiwai-swiftpm-part2
d_date
3
590
わいわいSwift PM part 1
d_date
2
480
What's new in Firebase 2021
d_date
2
1.6k
CI/CDをミニマルに構築する
d_date
1
630
Swift Package centered project - Build and Practice
d_date
20
17k
How to write Great Proposal
d_date
4
2.1k
Thinking about Architecture for SwiftUI
d_date
8
2.5k
Integrate your app to modern world in Niigata
d_date
0
740
Other Decks in Programming
See All in Programming
IBM Bobを活用したレガシーアプリの最新化
oniak3ibm
PRO
1
190
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
3
680
AutonomyとControlのあいだ:Graflowで記述するAIエージェント協調
myui
0
120
Lemonade + Foundry Toolkit でお手軽アプリ開発
seosoft
1
320
Javaの型とAI時代に型が大事な理由 / java types and type in AI era
kishida
2
120
タクシーアプリ『GO』の バックエンド開発のおける AI利活用と若者のすべて
pyama86
3
2k
Language Server 使ってる? 〜VSCode と Zed の場合〜 / Are you using a Language Server? ~For VS Code and Zed~
handlename
0
780
JavaDoc 再入門
nagise
0
320
正しくソフトウェアを作る、前提を疑うための認知の視点 / doubt-premise
minodriven
20
6.5k
Semantic Version 単位で戦略を柔軟に変えて、パッケージアップデートを自動化する
daitasu
0
210
AIで効率化できた業務・日常
ochtum
0
120
Claspは野良GASの夢をみるか
takter00
0
180
Featured
See All Featured
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
250
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
330
Embracing the Ebb and Flow
colly
88
5.1k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
200
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2k
Ethics towards AI in product and experience design
skipperchong
2
310
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
The SEO Collaboration Effect
kristinabergwall1
1
480
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.4k
Crafting Experiences
bethany
1
180
Joys of Absence: A Defence of Solitary Play
codingconduct
1
390
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