Slide 1

Slide 1 text

Essential for what's new in Distribution Daiki Matsudate,@d_date, iOS Freelancer Distribution Campfire #2

Slide 2

Slide 2 text

Daiki Matsudate,@d_date • iOS Freelancer • Supporting Realm as News Translator • Organizer of CLEM (announce later)

Slide 3

Slide 3 text

Today’s Goal • Summarize What’s new in Distribution • Report WWDC17

Slide 4

Slide 4 text

Part1: Distribution

Slide 5

Slide 5 text

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

Slide 6

Slide 6 text

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

Slide 7

Slide 7 text

What’s New in App Store • New Tab Items : Today / Game / App / … • App StoreͰIn-App Purchase͕Մೳʹ • Subtitles - ࠷େ30จࣈ • ಈըϓϨϏϡʔ উखʹ࠶ੜ͞ΕΔ • Promotional text - ৗʹฤूՄ • Search Ads

Slide 8

Slide 8 text

What’s New in iTunes Connect • TestFlight • Promoting In-App Purchase • Phased Release

Slide 9

Slide 9 text

TestFlight • Multiple build distribution Tester groups • 90೔༗ޮ (Ԇ௕Մ: ΠϯετʔϧࡁΈϢʔβʔ ʹ͸Өڹͳ͠) • ֎෦ςελʔ͕10,000ਓ΁ • ݴޠຖʹ࠷େ3ͭ·ͰͷApp PreviewΛ௥ՃՄ ೳ

Slide 10

Slide 10 text

Promoting In-App Purchases • App StoreͰӾཡՄೳ • iTunes ConnectͰઃఆ͢Δ • App StoreͰߪೖՄೳ • SKPaymentTransactionObserverΛ࢖ͬͯΞϓϦ ಺Ͱॲཧ

Slide 11

Slide 11 text

Phased Release • Automatic Update͕༗ޮʹͳ͍ͬͯΔϢʔβʔΛ ର৅ʹͨ͠ஈ֊తϦϦʔε • Phased Release༗ޮதͰ΋StoreʹΞΫηε͢Ε ͹DLՄೳ • ࠷େ7೔Ͱɺ100%ϦϦʔε͞ΕΔ • PauseՄೳ (্ݶ೔਺͋Γ)

Slide 12

Slide 12 text

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

Slide 13

Slide 13 text

Rating, Review and Response • ʮ͢΂ͯͷόʔδϣϯʯͷϨϏϡʔͷΈදࣔ • όʔδϣϯΞοϓ࣌ʹϦηοτՄೳ • SKStoreReviewControllerΛ࢖ͬͯRatingͱ ReviewΛٻΊΔ͜ͱ͕Մೳ • App Store Review΁ͷDeep Link (iOS 10.3~)

Slide 14

Slide 14 text

SKStoreReviewController SKStoreReviewController.requestReview()

Slide 15

Slide 15 text

SKStoreReviewController • Tells StoreKit to ask the user to rate or review your app, if appropriate. SKStoreReviewController.requestReview()

Slide 16

Slide 16 text

SKStoreReviewController • Tells StoreKit to ask the user to rate or review your app, if appropriate. SKStoreReviewController.requestReview()

Slide 17

Slide 17 text

SKStoreReviewController • Tells StoreKit to ask the user to rate or review your app, if appropriate. • ೥3ճͷΈදࣔ͞ΕΔ • Ϙλϯ࢖͏ͳΒDeep LinkɺΞϥʔτ࢖͓͏ͱ͢ ΔͳΒɺSKStoreReviewControllerΛ࢖͏͜ͱ SKStoreReviewController.requestReview()

Slide 18

Slide 18 text

One more thing…

Slide 19

Slide 19 text

App Review Guideline

Slide 20

Slide 20 text

App Review Guideline http://www.appstorereviewguidelineshistory.com/

Slide 21

Slide 21 text

Summary • What’s New in App Store / iTunes Connect • In-App Purchase in App Store • Phased Release • Ratings, Reviews, and Responses • requestReview()!

Slide 22

Slide 22 text

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

Slide 23

Slide 23 text

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