I’m …
● Kenshi Kamata (@knsh14 twitter, Github ...)
● Unity Engineer @ KLab inc.
○ Love Editor Extension
○ Prototyping with Apple Devices( Apple TV & Apple
Watch)
● Interested in Unity C#, Golang , Swift
Slide 3
Slide 3 text
Introduction of My App
● ユニティちゃんのホームランスタジアム (ゆにすた)
● Platform: iOS, Android, Windows Phone, tvOS
● 9th in tvOS App Store Free Apps Ranking
Slide 4
Slide 4 text
Feature of tvOS ゆにすた
● Use Leaderboard
○ I’m 3rd best slugger in the world.
● Support real swing
○ Siri remote is your bat
○ Using gyroscope and acceralation sensor
Slide 5
Slide 5 text
tvOS Leaderboard
● tvOS doesn’t have GameCenter app
● We have to create own Leaderboard
icon
● Using Unity methods, Sending score
and showing Leaderboard UI is easy.
Slide 6
Slide 6 text
How to Set Leaderboard
1. Create Leaderboard in iTunesConnect
Slide 7
Slide 7 text
How to Set Leaderboard
1. Create Leaderboard in iTunesConnect
Slide 8
Slide 8 text
How to Set Leaderboard
2. Add tvOS Leaderboard assets to Image.xcassets
Slide 9
Slide 9 text
How to Set Leaderboard
2. Add tvOS Leaderboard icon and ID to Image.xcassets
Slide 10
Slide 10 text
How to Serve Leaderboard
3. build and check
Slide 11
Slide 11 text
How to Serve Leaderboard
4. Submit to iTunes Connect and send Review
Slide 12
Slide 12 text
I thought It’s so Easy!
Slide 13
Slide 13 text
But … Big trap
App can play well and show Leaderboard
but Failed to submit to iTunesConnect
Slide 14
Slide 14 text
Struggle
● No Good Answer in Google / Apple Developer Forum
Slide 15
Slide 15 text
Struggle
● No one has experience to submit Leaderboard
● I have to solve it alone.
Slide 16
Slide 16 text
Solved
● Finally, I found Resource Tag is wrong
○ Default setting
Slide 17
Slide 17 text
Solved
● Finally, I found Resource Tag is wrong
○ Correct setting
Slide 18
Slide 18 text
Conclusion
● Apple Device has so many trap.
○ Stay sharp until pushing release button.
● But tvOS is more fun than iOS!
○ Siri Remote can do many action!