Predavanje održano na razvojnom tracku za MobilityDay 2015. vezano za uspostavljanje sustava PushNotifikacija prema raznim platformama koršitenjem PushSharp API-ja.
4. Plan prezentacije (20+25 min)
Predstavljanje i kratki uvod u temu
Što su push poruke?
Zašto bi ih koristili?
Kako li samo rade (međuplatformski)?
PushSharp u pomoć!
Problemi, rješenja i ideje
Demo (PushSharp WS + WinRT CLI)
QA&10Q
5. Crossplatform Push Notifikacije s PushSharpom – Vedran Mandić
Vedran Mandić,
Dev Lead @ Mobendo (Mogy)
MCSD Web Apps
mag. spec. comp. ing.
Twitter: @vekzdran
Mail: vedran@mogy.me
Programiram, fotografiram i uživam.
O meni
6. Crossplatform Push Notifikacije s PushSharpom – Vedran Mandić
Protivnik pollinga
pusha se i ne pulla se
Započeo Blackberry
Popularno
Jednostavno
Moćno
Poruka koju inicira
poslužitelj prema klijentu
Što li je to push poruka?
7. Crossplatform Push Notifikacije s PushSharpom – Vedran Mandić
Koordinacija
Efikasnost
Mogućnosti
Očekivano ponašanje
(korisnik neće vrisnut kad mu stigne poruka
– good UX)
Još se pitate zašto pushat?
Push Provider
GCM/APNS/WNS
Vaš Web App
ili 3rd partyDB
Device Registration ID
(sprema se u našu bazu)
Push Notification(s)
Push poruka s
device reg. ID
8. Crossplatform Push Notifikacije s PushSharpom – Vedran Mandić
Google, Windows i Apple
GCM, WNS i APNS
Svaka platforma zahtjeva registraciju
aplikacije za push API na svojim
stranicama, stoga je bitno pažljivo
čitati upute
https://developers.google.com/cloud-messaging/
https://msdn.microsoft.com/en-
us/library/windows/apps/hh761462.aspx
https://developer.apple.com/library/ios/documentat
ion/NetworkingInternet/Conceptual/RemoteNotific
ationsPG/Introduction.html#//apple_ref/doc/uid/TP
40008194-CH1-SW1
Razlike platformi?
9. Crossplatform Push Notifikacije s PushSharpom – Vedran Mandić
Server side lib (nuget)
Client libs (Xamarin)
Open Source (GitHub)
Podrška za iOS, Android,
Windows, Firefox OS...
Fluent sintaksa, bazni tipovi,
jednostavnost
Superjunak PushSharp!
10. Crossplatform Push Notifikacije s PushSharpom – Vedran Mandić
Pružatelji usluge ne
garantiraju odašiljanje
Spremanje na vlastitu
bazu pa procesiranje i
praćenje
Je li PushSharp najbolje
rješenje pored
Parse.com, Azure
Mobile Servicea i
drugih?
Neki od problema
13. ankete
Ankete su dostupne na:
a) Mobilnim uređajima (Android, Apple, Windows)
b) Web-u http://www.mobilityday.com
PIN za pristup se nalazi na poleđini akreditacije i u
vašem on-line profilu.
Popunite ankete i osvojite
vrijedne nagrade!