SlideShare ist ein Scribd-Unternehmen logo
1 von 51
Facebook
   am PoS



Jan Peiniger • www.pemedia.de
Jan Peiniger
Geschäftsführer Kreation
    pemedia GmbH
     www.pemedia.de
Was wollen wir
überhaupt am PoS?
Menschen!
Positive Markenmomente
  Schwer über einen Zeitraum
         zu erhalten
Personalisierte
Erlebnisse schaffen!
 Menschen zu Reichweite
auf Facebook konvertieren.
Was wird bisher gemacht?
Mobile
Nicht immer
    100% geeignet
-  Apps müssen erst installiert werden
-  Web-Apps fehlen teilweise Features
          -  Kleiner Screen
Terminals als
spezialisierte Devices
Features
      • Touchscreen
• flexible Screengrößen
 • Cams (Web / DSLR)
 • Scanner (QR, RFID)
        • Drucker
   ...oder auch Kinect
Alles schon gesehen!
   Aber wir wollen es Social!
Frage:
Wie an einem fremden Device
  mit Facebook einloggen?
Wandelnder
ACCESS TOKEN
Barriere zwischen
User / Terminal & Facebook
Eingabe der Daten am
   fremden Gerät?
   Unsicher! Unseriös!
FB Login              API
Nutzer                               Facebook




                    Terminal
Was wäre eine
sichere Lösung?
Login über das
   eigene Smartphone!
Sicherer Login / Keine Dateneingabe
         am fremden Gerät.
Nutzer

                               API
                                     Facebook
FB Login

           Mobile

                    Terminal
User auf Short-URL führen
    Mobile Web App mit Login
Einfacher Prozess


                Access
               Token &
               User ID
Mobile Web-App
          Simpel: Facebook JS SDK Login


FB.login(
   function(response) { }, { scope:'publish_actions, user_photos’ }
);

FB.Event.subscribe('auth.statusChange’, handleStatusChange);
Native Apps
Single Sign On per iOS
  oder Android SDK
Aber: Was nutzt uns der
Token auf dem Smartphone?
  Es fehlt noch die Verbindung zum
              Terminal
Nutzer                                   Facebook
                    Terminal



         FB Login               Permission:
                               ACCESS TOKEN
                                  USER ID

                      Mobile
Access Token + User ID
    in DB ablegen
  Tipp: 60 Tage Token holen!
URL Aufruf (z.B. cURL)
           Response:
 Neuer Access Token & expire time

https://graph.facebook.com/oauth/access_token
?client_id=APP_ID
&client_secret=APP_SECRET
&grant_type=fb_exchange_token
&fb_exchange_token=ACCESS_TOKEN
Code pro User
                 generieren

                            Code


Mobile

                                                   Terminal
         ACCESS TOKEN                    Query
            USER ID                    über Code


                        Datenbank:
                        Access Token
                           User ID
                            Code
Die elegante Lösung
QR-Code vom Display scannen
Zentrales
Login-Element
Einfacher Prozess

               Code-Scan
               am Terminal



               Datenbank:
               • Access Token
               • User ID
               • Code
API

Nutzer        Eingaben
                                                     Facebook

                         Terminal

                               Code scan


         FB Login                            Permission:
                                             • Access Token
                                             • User ID
                                             • Code

                           Mobile
Weiter geht‘s auf
 dem Terminal
Die Terminal Hardware
     Zeit zu spielen!
Windows, Mac, iOS, Android?!
Ganz egal: Wahl der richtigen Plattform
        je nach Einsatzgebiet
Touchscreen
 ELO und Co...
QR Code Scanner
Tastatur-Eingabegerät
Fancy Stuff
Cams, Kinect, Drucker, etc...
Adobe Air Apps
Device übergreifend
  Desktop -> iPad
Adobe AIR Facebook SDK
  Access Token aus Datenbank
      manuell übermitteln
Wer arbeitet mit ActionScript?
          Jetzt melden!
API Init
              SDK als Download unter:
http://code.google.com/p/facebook-actionscript-api/

import com.facebook.graph.FacebookDesktop;
FacebookDesktop.init(APP_ID, onInit, ACCESS_TOKEN);

function onInit(result:Object, fail:Object):void {
    if (result) {
          trace(“Logged In");
    } else {
          trace("Not Logged In: GET A NEW CODE");
    }
}
API Get
     Nach erfolgreichem Init kann die API beliebig
                  angefragt werden.


var params:Object = {};
FacebookDesktop.api('/me', getFBuserdata, params, 'GET');

function getFBuserdata(result:Object, fail:Object):void {
   if (result) {
        trace( result );
   }
}
API Post
         Bildupload auf die Pinnwand des Users:

var params:Object = {
    image : IMAGE, // Als JPG imageByteArray
    message : ‘TEXT’,
    fileName : ‘NAME' ,
    place : ’PLACE ID’
};

FacebookDesktop.api('/me/photos', postFBphoto, params, 'POST');
function postFBphoto(result:Object, fail:Object):void {
    if (result) {
          trace("Photo posted!");
          trace( result );
    }
}
API ist nutzbar wie in jeder
  anderen FB App auch:
Live View für Likes und Kommentare
           - Photo-Tagging
                -  etc...
Möglichkeiten:
Das Potential den Nutzern einen echten
 Mehrwert zu liefern ist da: Man muss
         es nur auch machen

 -  Anknüpfung an lokale Datenbanken
          -  Auslesen von Likes
 -  Logische Verknüpfungen herstellen
Think about it!
Nur Entwickler haben das
   nötige Know-How!
Vielen Dank!
    We are hiring ;-)




Jan Peiniger • www.pemedia.de

Weitere ähnliche Inhalte

Andere mochten auch

„Einführung in die Facebook Insights API / Auswertung von Facebook Pages“ (by...
„Einführung in die Facebook Insights API / Auswertung von Facebook Pages“ (by...„Einführung in die Facebook Insights API / Auswertung von Facebook Pages“ (by...
„Einführung in die Facebook Insights API / Auswertung von Facebook Pages“ (by...
AllFacebook.de
 

Andere mochten auch (20)

Facebook und WordPress @ AllFacebook Developer Conference
Facebook und WordPress @ AllFacebook Developer ConferenceFacebook und WordPress @ AllFacebook Developer Conference
Facebook und WordPress @ AllFacebook Developer Conference
 
Halalati - Toolkit for social marketing apps (@AllFacebook Marketing Konferenz)
Halalati - Toolkit for social marketing apps (@AllFacebook Marketing Konferenz)Halalati - Toolkit for social marketing apps (@AllFacebook Marketing Konferenz)
Halalati - Toolkit for social marketing apps (@AllFacebook Marketing Konferenz)
 
Aufbau und Führung von Development-Teams in einer hochdynamischen Welt @ AllF...
Aufbau und Führung von Development-Teams in einer hochdynamischen Welt @ AllF...Aufbau und Führung von Development-Teams in einer hochdynamischen Welt @ AllF...
Aufbau und Führung von Development-Teams in einer hochdynamischen Welt @ AllF...
 
„Erfolg braucht keine Fans!“ @ AllFacebook Marketing Conference
„Erfolg braucht keine Fans!“ @ AllFacebook Marketing Conference„Erfolg braucht keine Fans!“ @ AllFacebook Marketing Conference
„Erfolg braucht keine Fans!“ @ AllFacebook Marketing Conference
 
The Secret of ROI #AFBMC
The Secret of ROI #AFBMCThe Secret of ROI #AFBMC
The Secret of ROI #AFBMC
 
Facebook Rechtsupdate 2015 #AFBMC
Facebook Rechtsupdate 2015 #AFBMCFacebook Rechtsupdate 2015 #AFBMC
Facebook Rechtsupdate 2015 #AFBMC
 
Facebook Marketing Präsentation Fucamp 2010
Facebook Marketing Präsentation Fucamp 2010Facebook Marketing Präsentation Fucamp 2010
Facebook Marketing Präsentation Fucamp 2010
 
“Mach du das mal” – Über den (Un-)Sinn von Social Media Teams #AFBMC
“Mach du das mal” – Über den (Un-)Sinn von Social Media Teams #AFBMC“Mach du das mal” – Über den (Un-)Sinn von Social Media Teams #AFBMC
“Mach du das mal” – Über den (Un-)Sinn von Social Media Teams #AFBMC
 
Facebook Atlas #AFBMC
Facebook Atlas #AFBMCFacebook Atlas #AFBMC
Facebook Atlas #AFBMC
 
Glocal Facebook Strategy – Global Framework and Local Customization
Glocal Facebook Strategy – Global Framework and Local CustomizationGlocal Facebook Strategy – Global Framework and Local Customization
Glocal Facebook Strategy – Global Framework and Local Customization
 
Facebook in der Tourismusbranche @ AllFacebook Marketing Conference
Facebook in der Tourismusbranche @ AllFacebook Marketing ConferenceFacebook in der Tourismusbranche @ AllFacebook Marketing Conference
Facebook in der Tourismusbranche @ AllFacebook Marketing Conference
 
Facebook to Store
Facebook to StoreFacebook to Store
Facebook to Store
 
1 x1 von Custom & Lookalike Audiences - AFBMC
1 x1 von Custom & Lookalike Audiences - AFBMC1 x1 von Custom & Lookalike Audiences - AFBMC
1 x1 von Custom & Lookalike Audiences - AFBMC
 
Implikationen aus den Facebook-Newsfeed-Änderungen @AllFacebook Marketing Con...
Implikationen aus den Facebook-Newsfeed-Änderungen @AllFacebook Marketing Con...Implikationen aus den Facebook-Newsfeed-Änderungen @AllFacebook Marketing Con...
Implikationen aus den Facebook-Newsfeed-Änderungen @AllFacebook Marketing Con...
 
Social Experience: Facebook bei BMW und Südtirol @ AllFacebook Marketing Conf...
Social Experience: Facebook bei BMW und Südtirol @ AllFacebook Marketing Conf...Social Experience: Facebook bei BMW und Südtirol @ AllFacebook Marketing Conf...
Social Experience: Facebook bei BMW und Südtirol @ AllFacebook Marketing Conf...
 
Von der Strategie zur Umsetzung @ AllFacebook Marketing Conference / Berlin 2...
Von der Strategie zur Umsetzung @ AllFacebook Marketing Conference / Berlin 2...Von der Strategie zur Umsetzung @ AllFacebook Marketing Conference / Berlin 2...
Von der Strategie zur Umsetzung @ AllFacebook Marketing Conference / Berlin 2...
 
„Einführung in die Facebook Insights API / Auswertung von Facebook Pages“ (by...
„Einführung in die Facebook Insights API / Auswertung von Facebook Pages“ (by...„Einführung in die Facebook Insights API / Auswertung von Facebook Pages“ (by...
„Einführung in die Facebook Insights API / Auswertung von Facebook Pages“ (by...
 
Guías Estadística 11 II Periodo
Guías Estadística 11 II PeriodoGuías Estadística 11 II Periodo
Guías Estadística 11 II Periodo
 
Facebook Content – Welche Inhalte funktionieren und was wir daraus lernen kön...
Facebook Content – Welche Inhalte funktionieren und was wir daraus lernen kön...Facebook Content – Welche Inhalte funktionieren und was wir daraus lernen kön...
Facebook Content – Welche Inhalte funktionieren und was wir daraus lernen kön...
 
Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt
Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteiltAgile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt
Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt
 

Ähnlich wie Facebook am POS mit Multitouch-Terminals auf Adobe-Air-Basis @ AllFacebook Developer Conference

iOS Publish Mobile App
iOS Publish Mobile AppiOS Publish Mobile App
iOS Publish Mobile App
antrunner
 
iOS Apps mit Webtechnologien erstellen
iOS Apps mit Webtechnologien erstelleniOS Apps mit Webtechnologien erstellen
iOS Apps mit Webtechnologien erstellen
Michael Kühnel
 

Ähnlich wie Facebook am POS mit Multitouch-Terminals auf Adobe-Air-Basis @ AllFacebook Developer Conference (20)

Login mit Facebook? Login mit Google? Oder Login mit "meine firma"?!? OpenID ...
Login mit Facebook? Login mit Google? Oder Login mit "meine firma"?!? OpenID ...Login mit Facebook? Login mit Google? Oder Login mit "meine firma"?!? OpenID ...
Login mit Facebook? Login mit Google? Oder Login mit "meine firma"?!? OpenID ...
 
App - und dann?
App - und dann?App - und dann?
App - und dann?
 
Passbook - das mobile Wallet im iPhone - Internet Briefing Payment Conference...
Passbook - das mobile Wallet im iPhone - Internet Briefing Payment Conference...Passbook - das mobile Wallet im iPhone - Internet Briefing Payment Conference...
Passbook - das mobile Wallet im iPhone - Internet Briefing Payment Conference...
 
Cloud – Intune
Cloud – IntuneCloud – Intune
Cloud – Intune
 
HR Ing. Roland Ledinger (BMDW)
HR Ing. Roland Ledinger (BMDW)HR Ing. Roland Ledinger (BMDW)
HR Ing. Roland Ledinger (BMDW)
 
Monetarisierung von iPhone-Applikationen
Monetarisierung von iPhone-ApplikationenMonetarisierung von iPhone-Applikationen
Monetarisierung von iPhone-Applikationen
 
Top 10 Internet Trends 2006
Top 10 Internet Trends 2006Top 10 Internet Trends 2006
Top 10 Internet Trends 2006
 
iOS Publish Mobile App
iOS Publish Mobile AppiOS Publish Mobile App
iOS Publish Mobile App
 
Erstellung von mobilen cross-platform-Apps
Erstellung von mobilen cross-platform-AppsErstellung von mobilen cross-platform-Apps
Erstellung von mobilen cross-platform-Apps
 
SharePoint Claims und FBA
SharePoint Claims und FBASharePoint Claims und FBA
SharePoint Claims und FBA
 
iOS Apps mit Webtechnologien erstellen
iOS Apps mit Webtechnologien erstelleniOS Apps mit Webtechnologien erstellen
iOS Apps mit Webtechnologien erstellen
 
Spiele entwickeln mit dem Adobe AIR SDK
Spiele entwickeln mit dem Adobe AIR SDKSpiele entwickeln mit dem Adobe AIR SDK
Spiele entwickeln mit dem Adobe AIR SDK
 
iDTRONICs RFID Desktop Reader EVO HF 2.0: HID oder VCP – Einstellbare Datenau...
iDTRONICs RFID Desktop Reader EVO HF 2.0: HID oder VCP – Einstellbare Datenau...iDTRONICs RFID Desktop Reader EVO HF 2.0: HID oder VCP – Einstellbare Datenau...
iDTRONICs RFID Desktop Reader EVO HF 2.0: HID oder VCP – Einstellbare Datenau...
 
Roadshow: Einstieg in die Hybrid-App Entwicklung mit dem Intel XDK und Apache...
Roadshow: Einstieg in die Hybrid-App Entwicklung mit dem Intel XDK und Apache...Roadshow: Einstieg in die Hybrid-App Entwicklung mit dem Intel XDK und Apache...
Roadshow: Einstieg in die Hybrid-App Entwicklung mit dem Intel XDK und Apache...
 
Überblick QR-Code
Überblick QR-CodeÜberblick QR-Code
Überblick QR-Code
 
App framework company messenger (Messaging-SDK)
App framework company messenger (Messaging-SDK)App framework company messenger (Messaging-SDK)
App framework company messenger (Messaging-SDK)
 
CSI: WP - Dem Windows Phone auf der Spur, Internetspecial: SDK & Development-...
CSI: WP - Dem Windows Phone auf der Spur, Internetspecial: SDK & Development-...CSI: WP - Dem Windows Phone auf der Spur, Internetspecial: SDK & Development-...
CSI: WP - Dem Windows Phone auf der Spur, Internetspecial: SDK & Development-...
 
Easyjet22
Easyjet22Easyjet22
Easyjet22
 
Immocover
ImmocoverImmocover
Immocover
 
Android Entwicklung (App Entwickler Konferenz 2010 der Telekom)
Android Entwicklung (App Entwickler Konferenz 2010 der Telekom)Android Entwicklung (App Entwickler Konferenz 2010 der Telekom)
Android Entwicklung (App Entwickler Konferenz 2010 der Telekom)
 

Mehr von AllFacebook.de

Mehr von AllFacebook.de (20)

„New Work“ im Tagesschau Social-Media Team. Learnings aus 6 Monaten Arbeiten ...
„New Work“ im Tagesschau Social-Media Team. Learnings aus 6 Monaten Arbeiten ...„New Work“ im Tagesschau Social-Media Team. Learnings aus 6 Monaten Arbeiten ...
„New Work“ im Tagesschau Social-Media Team. Learnings aus 6 Monaten Arbeiten ...
 
Grow Up. Finally.
Grow Up. Finally.Grow Up. Finally.
Grow Up. Finally.
 
So nutzt du die ganze Power des Algorithmus: Katalog-Setup für Fortgeschritte...
So nutzt du die ganze Power des Algorithmus: Katalog-Setup für Fortgeschritte...So nutzt du die ganze Power des Algorithmus: Katalog-Setup für Fortgeschritte...
So nutzt du die ganze Power des Algorithmus: Katalog-Setup für Fortgeschritte...
 
12 Hacks für deine Instagram Ads - mit diesen Tipps steigerst du deine Perfor...
12 Hacks für deine Instagram Ads - mit diesen Tipps steigerst du deine Perfor...12 Hacks für deine Instagram Ads - mit diesen Tipps steigerst du deine Perfor...
12 Hacks für deine Instagram Ads - mit diesen Tipps steigerst du deine Perfor...
 
Instagram 2020 #AFBMC
Instagram 2020 #AFBMCInstagram 2020 #AFBMC
Instagram 2020 #AFBMC
 
TikTok for Humanity: Das Rote Kreuz für Generation Z #AFBMC
TikTok for Humanity: Das Rote Kreuz für Generation Z #AFBMCTikTok for Humanity: Das Rote Kreuz für Generation Z #AFBMC
TikTok for Humanity: Das Rote Kreuz für Generation Z #AFBMC
 
Von der Krise in die Krise aus der Krise - Social Media & Krisenkommunikation...
Von der Krise in die Krise aus der Krise - Social Media & Krisenkommunikation...Von der Krise in die Krise aus der Krise - Social Media & Krisenkommunikation...
Von der Krise in die Krise aus der Krise - Social Media & Krisenkommunikation...
 
Take your tracking to the next level with the power of Google Tag Manager #AFBMC
Take your tracking to the next level with the power of Google Tag Manager #AFBMCTake your tracking to the next level with the power of Google Tag Manager #AFBMC
Take your tracking to the next level with the power of Google Tag Manager #AFBMC
 
Wie du die Landingpages auf die Facebook Zielgruppen abstimmst #AFBMC
Wie du die Landingpages auf die Facebook Zielgruppen abstimmst #AFBMCWie du die Landingpages auf die Facebook Zielgruppen abstimmst #AFBMC
Wie du die Landingpages auf die Facebook Zielgruppen abstimmst #AFBMC
 
Wer braucht schon den (client-side) FB Pixel? Warum du auf Facebooks serverse...
Wer braucht schon den (client-side) FB Pixel? Warum du auf Facebooks serverse...Wer braucht schon den (client-side) FB Pixel? Warum du auf Facebooks serverse...
Wer braucht schon den (client-side) FB Pixel? Warum du auf Facebooks serverse...
 
Experimente mit dem Algorithmus - so kriegt man Reichweite auf LinkedIn #AFBMC
Experimente mit dem Algorithmus - so kriegt man Reichweite auf LinkedIn #AFBMCExperimente mit dem Algorithmus - so kriegt man Reichweite auf LinkedIn #AFBMC
Experimente mit dem Algorithmus - so kriegt man Reichweite auf LinkedIn #AFBMC
 
Geheimzutat Social Media: Das Erfolgsrezept von Sternekoch Alexander Kunz #AFBMC
Geheimzutat Social Media: Das Erfolgsrezept von Sternekoch Alexander Kunz #AFBMCGeheimzutat Social Media: Das Erfolgsrezept von Sternekoch Alexander Kunz #AFBMC
Geheimzutat Social Media: Das Erfolgsrezept von Sternekoch Alexander Kunz #AFBMC
 
Love Social - Social love. Eine Liebeserklärung an Social Media, die Diversit...
Love Social - Social love. Eine Liebeserklärung an Social Media, die Diversit...Love Social - Social love. Eine Liebeserklärung an Social Media, die Diversit...
Love Social - Social love. Eine Liebeserklärung an Social Media, die Diversit...
 
Onlinemarketing on the Edge - 100.000 Euro Bußgeld für ein Cookie? #AFBMC
Onlinemarketing on the Edge - 100.000 Euro Bußgeld für ein Cookie? #AFBMCOnlinemarketing on the Edge - 100.000 Euro Bußgeld für ein Cookie? #AFBMC
Onlinemarketing on the Edge - 100.000 Euro Bußgeld für ein Cookie? #AFBMC
 
15+ Möglichkeiten mit Deiner Facebook-Gruppe Geld zu verdienen #AFBMC
15+ Möglichkeiten mit Deiner Facebook-Gruppe Geld zu verdienen #AFBMC15+ Möglichkeiten mit Deiner Facebook-Gruppe Geld zu verdienen #AFBMC
15+ Möglichkeiten mit Deiner Facebook-Gruppe Geld zu verdienen #AFBMC
 
Shop, Shoppen, Instagram Shopping: Was ist State of The Art und was kommt noc...
Shop, Shoppen, Instagram Shopping: Was ist State of The Art und was kommt noc...Shop, Shoppen, Instagram Shopping: Was ist State of The Art und was kommt noc...
Shop, Shoppen, Instagram Shopping: Was ist State of The Art und was kommt noc...
 
Social Media, Boomer? Es wird ernst! #AFBMC
Social Media, Boomer? Es wird ernst! #AFBMCSocial Media, Boomer? Es wird ernst! #AFBMC
Social Media, Boomer? Es wird ernst! #AFBMC
 
„Alexa, wo kann ich heute kontaktlos mit Freunden shoppen?“ - Wie Voice das M...
„Alexa, wo kann ich heute kontaktlos mit Freunden shoppen?“ - Wie Voice das M...„Alexa, wo kann ich heute kontaktlos mit Freunden shoppen?“ - Wie Voice das M...
„Alexa, wo kann ich heute kontaktlos mit Freunden shoppen?“ - Wie Voice das M...
 
So synchronisierst du automatisiert Google Analytics Segmente zu Facebook Aud...
So synchronisierst du automatisiert Google Analytics Segmente zu Facebook Aud...So synchronisierst du automatisiert Google Analytics Segmente zu Facebook Aud...
So synchronisierst du automatisiert Google Analytics Segmente zu Facebook Aud...
 
WhatsApp 2020!? Das Messenger Marketing Update - was ihr 2020/21 umsetzen kön...
WhatsApp 2020!? Das Messenger Marketing Update - was ihr 2020/21 umsetzen kön...WhatsApp 2020!? Das Messenger Marketing Update - was ihr 2020/21 umsetzen kön...
WhatsApp 2020!? Das Messenger Marketing Update - was ihr 2020/21 umsetzen kön...
 

Facebook am POS mit Multitouch-Terminals auf Adobe-Air-Basis @ AllFacebook Developer Conference