Hemsida » Avlägsen » Så här skjuter du meddelanden till din Android med pushover

    Så här skjuter du meddelanden till din Android med pushover

    Android-anmälningsfältet är en av mina favoritaspekter av operativsystemet - och jag är verkligen inte ensam. Även iPhone-fans succumbed till sitt lock när Apple introducerade en identisk funktion med iOS 5.

    Det är underutilized minst sagt, med de flesta meddelanden som kommer antingen från telefonen själv eller från tredje part så att du vet vilka som bara tweeted dig. Tänk om din webbplats, dator, servrar, stationära appar eller nästan allt annat kan skicka dig viktiga meddelanden, uppdateringar och varningar direkt till din Android.

    Det är tanken bakom Pushover: tryck meddelanden, rakt till din telefon. Så här får du ut det mesta ut.

    Hur det fungerar

    Meddelanden med Pushover

    En push-överföring, enkelt sagt, är när ett meddelande tvingas sändas vid sändningstillfället. Detta står emot en "pull" som kräver att en användare ska hämta den från servern. Om du till exempel får besked när någon tweets dig så är det en push-meddelande. Om du behöver uppdatera från appen så drar du i meddelandet.

    Pushover fungerar genom att ta emot en anmälan på sina servrar från ett program som körs på vår dator eller server och tvinga den meddelandet att visas på din Android-enhet.

    Detta görs via HTTP som grundläggande textmeddelanden. Om din telefon är ansluten till Internet kommer den genast att få meddelandet från Pushover-servrarna. Om inte, kommer det att förbli där i 30 dagar tills du ansluter.

    Dina meddelanden är säkra, eftersom alla sändningar är krypterade.

    Men hur tar Pushover-servrarna emot meddelanden att skicka till en Android-telefon? Tja, med hjälp av grundläggande kod eller plugin från tredje part kan du berätta program på datorn eller webbplatsen för att meddela dig om vissa saker händer. Till exempel kan du berätta för din webbserver att meddela dig när den är nära kapacitet eller instruera en torrent-nedladdare med öppen källkod för att meddela dig när en nedladdning är klar.

    Möjligheterna är komplicerade och oändliga, med nästan allt du gillar att kunna flagga för meddelande.

    Grundläggande "mänskliga" meddelanden

    I sin mest grundläggande form tillåter Pushover dig att konfigurera ett obegränsat antal telefoner och skicka dem alla textmeddelanden från Pushover-webbplatsen. Det är lite gammalt, men kan definitivt användas av organisationer eller grupper. Det är också enkelt.

    Först hämta och installera Pushover-appen på din telefon. Gå sedan till Pushover.net och skapa ett konto (kan även göras från appen).

    Använd programmet, ange ett unikt ID för din telefon. Detta bifogar den telefonen till Pushover-kontot som möjliggör överföring via det kontot (manuellt eller annars) som ska skickas via HTTP till telefonen.

    Skicka meddelanden till alla aktiverade enheter

    För att överföra en anmälan till en enda telefon eller en grupp, logga bara in på Pushover-webbplatsen och fyll i meddelandefälten. Under förutsättning att telefonerna är anslutna till Internet bör de få din anmälan inom fem sekunder.

    Tredjepartsprogram

    Eftersom Pushover är en ny tjänst finns det inte många program och webbplatser som för närvarande arbetar med det. Några oberoende utvecklare och webbplatser har dock gjort anmälningspluggar för saker som IM, batterinivåer av gadgets och servernövervakare. Du kan kolla dem här.

    Integrera med dina webbplatser och appar

    Det här kommer Pushover sanna kraft till spel: ger dig meddelanden om saker som är viktiga för dig. Till exempel en försäljning på din e-handelsplats, din serverns nuvarande kapacitet eller en säkerhetsalarm i ditt hem eller på din webbplats. Möjligheterna är oändliga när du anser att nästan alla nya program, enheter och system ansluts till Internet.

    Pushover API är inklusive de populära programmeringsspråken Ruby, Perl, Python och PHP. Deras webbplats har kodfragment som gör att du kan koda meddelanden som kan skickas till din enhet.

    Här är ett exemplar kodstämpel med Ruby:

    kräver "net / https" url = URI.parse ("https://api.pushover.net/1/messages") req = Net :: HTTP :: Post.new (url.path) req.set_form_data (: token => "APP_TOKEN",: user =>"ANVÄNDARNYCKEL",: message =>" hej världen ",) res = Net :: HTTP.new (url.host, url.port) res.use_ssl = true res.verify_mode = OpenSSL :: SSL :: VERIFY_PEER res.start  | http | http.request (req)

    För mer information och kodningstutorials, se Envats Tuts + -nätverk.

    För koduppsättningar för andra språk, se Pushover FAQ.

    Det finns också stöd för Windows och UNIX operativsystem, så att du kan infoga kodsekvenserna antingen i kommandoraden eller som skalskript.

    Om du utvecklar en app eller ett program måste du hämta en API-nyckel så att Pushover kan verifiera meddelanden som tas emot från appen. För att göra det här, logga bara in din app med dem och du kommer att utfärda en nyckel. Du kan ladda upp en anpassad logotyp som visas tillsammans med eventuella meddelanden du utfärdar.

    Du måste också skapa användarkoder och användarnamn. Dessa gör det möjligt för Pushover att se vem som finns i ditt nätverk och gör att du kan välja vem du vill skicka meddelanden till. Helst bör din app tillåta användare att registrera och automatiskt uppdatera databasen med användare och även redigera användarnamnet i framtiden.

    De faktiska meddelandena som din app skickar måste innehålla åtminstone en "meddelande" -parameter. En "title" -parameter är valfri. Om du väljer att lämna den, kommer Pushover att visa mottagarens användarnamn som standard. När en anmälan krävs måste din ansökan konstruera en POST-förfrågan och skicka den till https://api.pushover.net/1/messages.json .

    Meddelandet ska innehålla följande:

    token = J3IJDReXKyyNaC0QyomlYEEokJnyFe user = ee85fr5ec9fheTgf983cdh00jk876 device = phone66 title = Säkerhetskopiering slutförd - SQL1 meddelande = Säkerhetskopiering av databas "exempel" slutfördes på 16 minuter.

    NB. "Token" är ditt API-token som nämns ovan.

    För att åsidosätta användarens inställningar för "tyst tid" vid en nödsituation (t.ex. säkerhetsbrott), inkludera en parametre för prioritet och ge den ett värde av 1.

    Slutsats

    Slutresultatet ska vara något som liknar det du ser nedan - ett litet meddelande som visas överst på Android-skärmen på samma sätt som vanliga meddelanden.

    Meddelande mottagen!

    Pushover är fortfarande ny, så det finns nästan inget samhälle som omger det. Det betyder att för närvarande måste många av banbrytarna överlåtas till de mer erfarna bland oss. Sammanfattningsvis tror jag att det visar ett stort löfte tack vare dess relativa enkelhet och potentiella användningsområden med individer och organisationer.