Top Banner
Kiss your wallet goodbye Mikimoto 121030星期
48

Kiss your wallet goodbye

Jan 18, 2015

Download

Technology

Mikimoto Chuang

Talk about PassBook implement
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Kiss your wallet goodbye

Kiss your wallet goodbyeMikimoto

12年10月30⽇日星期⼆二

Page 2: Kiss your wallet goodbye

How many tickets and cards in your wallet?

12年10月30⽇日星期⼆二

Page 3: Kiss your wallet goodbye

12年10月30⽇日星期⼆二

Page 4: Kiss your wallet goodbye

12年10月30⽇日星期⼆二

Page 5: Kiss your wallet goodbye

⼿手機與卡⽚片的結合?

12年10月30⽇日星期⼆二

Page 6: Kiss your wallet goodbye

12年10月30⽇日星期⼆二

Page 7: Kiss your wallet goodbye

Think Different

12年10月30⽇日星期⼆二

Page 8: Kiss your wallet goodbye

12年10月30⽇日星期⼆二

Page 9: Kiss your wallet goodbye

12年10月30⽇日星期⼆二

Page 10: Kiss your wallet goodbye

All Resource on developer.apple.com

12年10月30⽇日星期⼆二

Page 11: Kiss your wallet goodbye

background.pngfooter.pngicon.pnglogo.pngpass.jsonstrip.png

thumbnail.png

12年10月30⽇日星期⼆二

Page 12: Kiss your wallet goodbye

12年10月30⽇日星期⼆二

Page 13: Kiss your wallet goodbye

NSImage 負責載⼊入圖⽚片

12年10月30⽇日星期⼆二

Page 14: Kiss your wallet goodbye

@2x.png來對應解析度問題

12年10月30⽇日星期⼆二

Page 15: Kiss your wallet goodbye

NSBundle載⼊入 Resource

12年10月30⽇日星期⼆二

Page 16: Kiss your wallet goodbye

en.proj...來對應多國語系問題

12年10月30⽇日星期⼆二

Page 17: Kiss your wallet goodbye

12年10月30⽇日星期⼆二

Page 18: Kiss your wallet goodbye

pass.json

12年10月30⽇日星期⼆二

Page 19: Kiss your wallet goodbye

12年10月30⽇日星期⼆二

Page 20: Kiss your wallet goodbye

12年10月30⽇日星期⼆二

Page 21: Kiss your wallet goodbye

12年10月30⽇日星期⼆二

Page 22: Kiss your wallet goodbye

Layout of a boarding pass

12年10月30⽇日星期⼆二

Page 23: Kiss your wallet goodbye

Layout of a coupon

12年10月30⽇日星期⼆二

Page 24: Kiss your wallet goodbye

Layout of an event ticket

12年10月30⽇日星期⼆二

Page 25: Kiss your wallet goodbye

Layout of a store card

12年10月30⽇日星期⼆二

Page 26: Kiss your wallet goodbye

Layout of a generic pass

12年10月30⽇日星期⼆二

Page 27: Kiss your wallet goodbye

12年10月30⽇日星期⼆二

Page 28: Kiss your wallet goodbye

12年10月30⽇日星期⼆二

Page 29: Kiss your wallet goodbye

12年10月30⽇日星期⼆二

Page 30: Kiss your wallet goodbye

12年10月30⽇日星期⼆二

Page 31: Kiss your wallet goodbye

12年10月30⽇日星期⼆二

Page 32: Kiss your wallet goodbye

12年10月30⽇日星期⼆二

Page 33: Kiss your wallet goodbye

12年10月30⽇日星期⼆二

Page 34: Kiss your wallet goodbye

12年10月30⽇日星期⼆二

Page 35: Kiss your wallet goodbye

12年10月30⽇日星期⼆二

Page 36: Kiss your wallet goodbye

12年10月30⽇日星期⼆二

Page 37: Kiss your wallet goodbye

Updating a Pass

12年10月30⽇日星期⼆二

Page 38: Kiss your wallet goodbye

12年10月30⽇日星期⼆二

Page 39: Kiss your wallet goodbye

Pass Kit Framework

12年10月30⽇日星期⼆二

Page 40: Kiss your wallet goodbye

PKPassLibrary存取 iOS Pass Library

12年10月30⽇日星期⼆二

Page 41: Kiss your wallet goodbye

[PKPassLibrary isPassLibraryAvailable]

NSArray myPasses = [PKPassLibrary passes];

PKPass myPass = [PKPassLibrary passWithPassTypeIdentifier:[identifierserial] Number:[serialNumber]];

[PKPassLibrary replacePassWithPass:[new pass]]

[PKPassLibrary removePass:[pass]]

12年10月30⽇日星期⼆二

Page 42: Kiss your wallet goodbye

PKPassPass 的抽象化物件

12年10月30⽇日星期⼆二

Page 43: Kiss your wallet goodbye

PKAddPassesViewController提供新增 Pass 的預設 View Controller

12年10月30⽇日星期⼆二

Page 44: Kiss your wallet goodbye

[[UIApplication sharedApplication] openURL:[pass passURL]]

to open your Pass.

12年10月30⽇日星期⼆二

Page 46: Kiss your wallet goodbye

Demo

12年10月30⽇日星期⼆二

Page 48: Kiss your wallet goodbye

歡迎⼤大家⼀一起來玩

12年10月30⽇日星期⼆二