Hjemmeside » Remote » Slik skifter du meldinger til Android med Pushover

    Slik skifter du meldinger til Android med Pushover

    Android varslingslinjen er en av mine favorittaspekter av operativsystemet - og jeg er absolutt ikke alene. Selv iPhone-fans overgikk seg til sin lokke da Apple introduserte en identisk funksjon med iOS 5.

    Det er underutilisert å si mildt, med de fleste varslinger som kommer enten fra selve telefonen eller tredjepartsapper, slik at du vet hvem som har tweeted deg. Tenk deg om nettstedet ditt, datamaskinen, serverne, skrivebordsprogrammet eller stort sett alt annet kan sende deg viktige meldinger, oppdateringer og varsler direkte til Android.

    Det er ideen bak Pushover: trykk meldinger, rett til telefonen. Slik får du mest mulig ut av det.

    Hvordan det fungerer

    Varsler med Pushover

    En trykkoverføring, rett og slett, er når en melding er tvunget til å overføre ved sendingstidspunktet. Dette står i motsetning til en "pull" som krever at en bruker skal få det fra serveren. For eksempel, hvis du blir varslet når noen tweets deg, så er det et pushvarsel. Hvis du trenger å oppdatere fra appen, drar du i varslet.

    Pushover fungerer ved å motta et varsel på sine servere fra et program som kjører på datamaskinen eller serveren, og tvinger deretter det varselet til å vises på Android-enheten din.

    Dette gjøres via HTTP som grunnleggende tekstmeldinger. Hvis telefonen din er koblet til Internett, mottar den øyeblikkelig varslingen fra Pushover-serverne. Hvis ikke, vil den forbli der i 30 dager til du kobler til.

    Dine varsler er sikre, da alle sendinger er kryptert.

    Men hvordan mottar Pushover-serverne varsler om å sende til en Android-telefon? Vel, ved hjelp av grunnleggende kode eller tredjeparts plugins, kan du fortelle programmer på datamaskinen eller nettsiden din for å varsle deg om bestemte ting skjer. For eksempel kan du fortelle at webserveren din skal varsle deg når den er nær kapasitet, eller instruere en torrent nedlasting for åpen kildekode for å varsle deg når en nedlasting er fullført.

    Mulighetene er komplekse og uendelige, med omtrent alt du liker å ha muligheten til å bli flagget for varsel.

    Grunnleggende 'Menneske' Meldinger

    I sin mest grunnleggende form gir Pushover deg mulighet til å sette opp et ubegrenset antall telefoner og sende dem alle tekstmeldinger fra Pushover-nettstedet. Det er litt arkaisk, men kan definitivt bli brukt til godt bruk av organisasjoner eller grupper. Det er også veldig enkelt.

    Først last ned og installer Pushover-appen på telefonen din. Deretter går du til Pushover.net og lager en konto (kan også gjøres fra appen).

    Bruk applikasjonen, skriv inn en unik ID for telefonen din. Dette vil feste den telefonen til Pushover-kontoen slik at overføring via denne kontoen (manuell eller på annen måte) kan sendes over HTTP til telefonen.

    Send varslinger til eventuelle aktiverte enheter

    For å sende et varsel til enten en enkelt telefon eller en gruppe, logg ganske enkelt på Pushover-webområdet og fyll ut meldingsfeltene. Forutsatt at telefonene er koblet til Internett, bør de motta varselet innen fem sekunder.

    Tredjeparts applikasjoner

    Siden Pushover er en ny tjeneste, er det ikke mange apper og nettsteder som for tiden jobber med det. Noen få uavhengige utviklere og nettsteder har imidlertid gjort meldingsplugger for ting som IM, batterinivåer av gadgets og servermonitorer. Du kan sjekke dem ut her.

    Integrere med nettsteder og apper

    Det er her den virkelige kraften til Pushover kommer inn i spill: gir deg beskjeder om ting som har betydning for deg. For eksempel et salg på e-handel siden, serverens nåværende kapasitet eller et sikkerhetsvarsel i hjemmet ditt eller på nettstedet ditt. Mulighetene er uendelige når du vurderer at nesten alle nye programmer, enheter og systemer koble til Internett.

    Pushover API er inkludert de populære programmeringsspråket Ruby, Perl, Python og PHP. Deres nettsted har kodestykker som gjør at du kan kode varsler som kan sendes til enheten din.

    Her er en prøve kodebrikke ved hjelp av Ruby:

    krever "net / https" url = URI.parse ("https://api.pushover.net/1/messages") req = Netto :: HTTP :: Post.new (url.path) req.set_form_data (: token => "APP_TOKEN",: user =>"BRUKERNØKKEL",: message =>" hei verden ",) res = Netto :: HTTP.new (url.host, url.port) res.use_ssl = sann res.verify_mode = OpenSSL :: SSL :: VERIFY_PEER res.start  | http | http.request (req)

    For mer informasjon og kodingstutorials, se Envato's Tuts + -nettverk.

    For kodeutdrag for andre språk, se Pushover FAQ.

    Det er også støtte for Windows og UNIX-operativsystemer, slik at du kan sette inn kodestykker enten i kommandolinjer eller som shell-skript.

    Hvis du utvikler en app eller et program, må du få en API-nøkkel, slik at Pushover kan godkjenne meldinger mottatt fra appen. For å gjøre dette, bare registrer appen din med dem, og du vil bli utstedt med en nøkkel. Du kan laste opp en tilpasset logo som vil vises sammen med eventuelle varsler du utsteder.

    Du må også opprette brukeridentifikasjonskoder og brukernavn. Disse vil aktivere Pushover for å se hvem som er på nettverket ditt og gjør det mulig å velge hvem du vil sende meldinger til. Ideelt sett bør appen tillate brukere å registrere og automatisk oppdatere databasen med brukere, og også redigere brukernavnet i fremtiden.

    De faktiske meldingene som appen din skal sende, må minst inneholde en "melding" -parameter. En "tittel" parameter er valgfri - hvis du velger å forlate den, vil Pushover vise mottakerens brukernavn som standard. Når et varsel er påkrevd, bør søknaden din konstruere en POST-forespørsel og sende den til https://api.pushover.net/1/messages.json .

    Meldingen skal inneholde følgende:

    token = J3IJDReXKyyNaC0QyomlYEEokJnyFe user = ee85fr5ec9fheTgf983cdh00jk876 device = phone66 title = Sikkerhetskopiering ferdig - SQL1 melding = Sikkerhetskopiering av database "eksempel" ferdig på 16 minutter.

    NB. "Token" er API-token som er nevnt ovenfor.

    For å overstyre en brukers innstillinger for "stille tid" i tilfelle en nødsituasjon (for eksempel et sikkerhetsbrudd), ta med en prioritet parameter og gi den en verdi på 1.

    Konklusjon

    Sluttresultatet bør være noe som ligner på det du ser nedenfor - en liten melding som vises øverst på Android-skjermen på samme måte som vanlige varsler.

    Melding mottatt!

    Pushover er fortsatt ny, så det er nesten ingen samfunn rundt den. Dette innebærer at for øyeblikket må mange av banebrytelsene overlates til de mer erfarne blant oss. Samlet sett tror jeg det viser stort løfte takket være den relative enkelheten og potensielle bruksområder med enkeltpersoner og organisasjoner.