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
Newsstand
Search
Wojtek Siudzinski
May 12, 2013
Programming
0
30
Newsstand
Prezentacja n.t. Apple Newsstand na NSWaw #1
Wojtek Siudzinski
May 12, 2013
Tweet
Share
More Decks by Wojtek Siudzinski
See All by Wojtek Siudzinski
Strategic and tactical time management
suda
0
59
React/Flux like pattern for embedded UI
suda
0
210
Swagger Driven Development
suda
0
51
Building great CLIs with Node.js
suda
0
65
Kubernetes Demystified
suda
0
32
Projects more accessible for the new contributors
suda
0
43
From Prototype to Production with Particle
suda
0
100
Ember London Show & Tell: Particle
suda
0
28
Building products with Particle
suda
0
30
Other Decks in Programming
See All in Programming
非同期jobをtransaction内で 呼ぶなよ!絶対に呼ぶなよ!
alstrocrack
0
490
Your Perfect Project Setup for Angular @BASTA! 2025 in Mainz
manfredsteyer
PRO
0
110
AIで開発生産性を上げる個人とチームの取り組み
taniigo
0
130
monorepo の Go テストをはやくした〜い!~最小の依存解決への道のり~ / faster-testing-of-monorepos
convto
2
290
階層構造を表現するデータ構造とリファクタリング 〜1年で10倍成長したプロダクトの変化と課題〜
yuhisatoxxx
3
890
CSC509 Lecture 02
javiergs
PRO
0
400
iOSエンジニア向けの英語学習アプリを作る!
yukawashouhei
0
160
Pythonスレッドとは結局何なのか? CPython実装から見るNoGIL時代の変化
curekoshimizu
4
1.2k
ててべんす独演会〜Flowの全てを語ります〜
tbsten
1
220
私はどうやって技術力を上げたのか
yusukebe
43
17k
Swift Concurrency - 状態監視の罠
objectiveaudio
2
450
uniqueパッケージの内部実装を支えるweak pointerの話
magavel
0
900
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
237
140k
Scaling GitHub
holman
463
140k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
4 Signs Your Business is Dying
shpigford
185
22k
How GitHub (no longer) Works
holman
315
140k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Build your cross-platform service in a week with App Engine
jlugia
232
18k
Done Done
chrislema
185
16k
Side Projects
sachag
455
43k
Navigating Team Friction
lara
189
15k
BBQ
matthewcrist
89
9.8k
The Cult of Friendly URLs
andyhume
79
6.6k
Transcript
Newsstand Wojtek Siudzinski @suda niedziela, 12 maja 13
niedziela, 12 maja 13
Czym jest Newsstand • Specjalny folder na ekranie domowym niedziela,
12 maja 13
Czym jest Newsstand • Specjalny folder na ekranie domowym •
Jedno miejsce na wszystkie magazyny niedziela, 12 maja 13
Czym jest Newsstand • Specjalny folder na ekranie domowym •
Jedno miejsce na wszystkie magazyny • Duże okładki z możliwością podmiany niedziela, 12 maja 13
Czym jest Newsstand • Specjalny folder na ekranie domowym •
Jedno miejsce na wszystkie magazyny • Duże okładki z możliwością podmiany • Szybki dostęp do kategorii sklepu niedziela, 12 maja 13
Czym jest Newsstand • Specjalny folder na ekranie domowym •
Jedno miejsce na wszystkie magazyny • Duże okładki z możliwością podmiany • Szybki dostęp do kategorii sklepu • Magazyny to aplikacje niedziela, 12 maja 13
Czym jest Newsstand • Zestaw API niedziela, 12 maja 13
Czym jest Newsstand • Zestaw API • Zarządzanie wydaniami niedziela,
12 maja 13
Czym jest Newsstand • Zestaw API • Zarządzanie wydaniami •
Praca/pobieranie w tle niedziela, 12 maja 13
Czym jest Newsstand • Zestaw API • Zarządzanie wydaniami •
Praca/pobieranie w tle • Powiadomienie Push niedziela, 12 maja 13
Czym jest Newsstand • Zestaw API • Zarządzanie wydaniami •
Praca/pobieranie w tle • Powiadomienie Push • Aktualizowanie ikony niedziela, 12 maja 13
Czym jest Newsstand • Zestaw API • Zarządzanie wydaniami •
Praca/pobieranie w tle • Powiadomienie Push • Aktualizowanie ikony • Subskrypcje niedziela, 12 maja 13
Dla kogo • Tylko periodyki niedziela, 12 maja 13
Dla kogo • Tylko periodyki • Bez pornografii/erotyki niedziela, 12
maja 13
Dla kogo • Tylko periodyki • Bez pornografii/erotyki • Darmowe
i/lub płatne wydania niedziela, 12 maja 13
Folder niedziela, 12 maja 13
niedziela, 12 maja 13
niedziela, 12 maja 13
API niedziela, 12 maja 13
Info.plist <key>UINewsstandApp</key> <true/> niedziela, 12 maja 13
Info.plist <key>CFBundleIcons</key> <dict> ... <key>UINewsstandIcon</key> <dict> <key>CFBundleIconFiles</key> <array> <string>Newsstand.png</string> </array>
</dict> </dict> niedziela, 12 maja 13
Zarządzanie wydaniami • NKLibrary niedziela, 12 maja 13
Zarządzanie wydaniami • NKLibrary • NKIssue niedziela, 12 maja 13
Praca w tle <key>UIBackgroundModes</key> <array> <string>newsstand-content</string> </array> niedziela, 12 maja
13
Pobieranie w tle NSURLRequest *request = [item URLRequest]; NSAssetDownload *asset
= [issue addAssetWithRequest:request]; NSURLConnection *connection = [asset downloadWithDelegate:delegate]; niedziela, 12 maja 13
Push [[UIApplication sharedApplication] registerForRemoteNotificationTypes: UIRemoteNotificationTypeNewsstandContent Availability]; niedziela, 12 maja 13
Push { ‘aps’: { ‘content-available’: 1 } } niedziela, 12
maja 13
Push • https://github.com/appsome/django-ios-push • https://github.com/duccio/ApnsPHP niedziela, 12 maja 13
Aktualizacja ikony [UIApplication setNewsstandIconImage:image]; niedziela, 12 maja 13
Aktualizacja ikony [UIApplication setNewsstandIconImage:image]; [UIApplication setApplicationIconBadgeNumber:1]; niedziela, 12 maja 13
WWDC 2011 Session 504 niedziela, 12 maja 13
Dzięki za uwagę :) niedziela, 12 maja 13