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
33
Projects more accessible for the new contributors
suda
0
43
From Prototype to Production with Particle
suda
0
110
Ember London Show & Tell: Particle
suda
0
28
Building products with Particle
suda
0
30
Other Decks in Programming
See All in Programming
なぜGoのジェネリクスはこの形なのか? - Featherweight Goが明かす設計の核心
qualiarts
0
260
Building, Deploying, and Monitoring Ruby Web Applications with Falcon (Kaigi on Rails 2025)
ioquatix
4
2.5k
オープンソースソフトウェアへの解像度🔬
utam0k
17
3.1k
開発組織の戦略的な役割と 設計スキル向上の効果
masuda220
PRO
9
1.6k
Server Side Kotlin Meetup vol.16: 内部動作を理解して ハイパフォーマンスなサーバサイド Kotlin アプリケーションを書こう
ternbusty
3
250
Goで実践するドメイン駆動開発 AIと歩み始めた新規プロダクト開発の現在地
imkaoru
4
900
monorepo の Go テストをはやくした〜い!~最小の依存解決への道のり~ / faster-testing-of-monorepos
convto
2
560
Vueのバリデーション、結局どれを選べばいい? ― 自作バリデーションの限界と、脱却までの道のり ― / Which Vue Validation Library Should We Really Use? The Limits of Self-Made Validation and How I Finally Moved On
neginasu
2
1.6k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
490
AI Agent 時代的開發者生存指南
eddie
4
2.1k
釣り地図SNSにおける有料機能の実装
nokonoko1203
0
200
Migration to Signals, Resource API, and NgRx Signal Store
manfredsteyer
PRO
0
120
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
697
190k
Docker and Python
trallard
46
3.6k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
10
890
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.1k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
It's Worth the Effort
3n
187
28k
Statistics for Hackers
jakevdp
799
220k
Balancing Empowerment & Direction
lara
5
700
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
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