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
29
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
57
React/Flux like pattern for embedded UI
suda
0
200
Swagger Driven Development
suda
0
49
Building great CLIs with Node.js
suda
0
62
Kubernetes Demystified
suda
0
29
Projects more accessible for the new contributors
suda
0
41
From Prototype to Production with Particle
suda
0
100
Ember London Show & Tell: Particle
suda
0
27
Building products with Particle
suda
0
27
Other Decks in Programming
See All in Programming
なぜあなたのオブザーバビリティ導入は頓挫するのか
ryota_hnk
0
360
リッチエディターを安全に開発・運用するために
unachang113
1
240
PHPUnitの限界をPlaywrightで補完するテストアプローチ
yuzneri
0
270
「テストは愚直&&網羅的に書くほどよい」という誤解 / Test Smarter, Not Harder
munetoshi
1
220
副作用と戦う PHP リファクタリング ─ ドメインイベントでビジネスロジックを解きほぐす
kajitack
2
440
新メンバーも今日から大活躍!SREが支えるスケールし続ける組織のオンボーディング
honmarkhunt
5
9.3k
生成AI時代のコンポーネントライブラリの作り方
touyou
1
300
[SRE NEXT] 複雑なシステムにおけるUser Journey SLOの導入
yakenji
0
740
テスト駆動Kaggle
isax1015
1
880
レトロゲームから学ぶ通信技術の歴史
kimkim0106
0
130
AI コーディングエージェントの時代へ:JetBrains が描く開発の未来
masaruhr
1
210
MDN Web Docs に日本語翻訳でコントリビュートしたくなる
ohmori_yusuke
1
130
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
Code Review Best Practice
trishagee
69
19k
Agile that works and the tools we love
rasmusluckow
329
21k
Optimizing for Happiness
mojombo
379
70k
The Cost Of JavaScript in 2023
addyosmani
51
8.6k
Music & Morning Musume
bryan
46
6.7k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.6k
Bash Introduction
62gerente
613
210k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.8k
Building Applications with DynamoDB
mza
95
6.5k
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