PHP - Android és IOS értesítés

PHP - Android és IOS értesítés
2017-11-03T16:57:49+01:00
2017-11-06T12:28:19+01:00
2022-10-15T21:35:22+02:00
ramon94
Sziasztok. Egy PHP alapú helyi hálózaton működő rendszerből szeretnék értesítéseket küldeni  Android és IOS rendszerre. Hogyan tudnám ezt megoldani a legegyszerűbben? Gondolom valami API-n keresztül lehetne megoldani. Keresgéltem mindenhol a Google Firebase rendszerét írják de nem igazán értem hogy tudnám használni.
Mutasd a teljes hozzászólást!
Találtam egy alkalmazást végül mely IOS és Android rendszert támogat és pont arra jó amire nekem kell a neve Pushover. Tény hogy 5 dollár a licensz / készülék de a legegyszerűbb megoldás kell, nem szeretnék ennyire belebonyolódni. Köszönöm mindenkinek a segítséget.
Mutasd a teljes hozzászólást!

  • Installation & Setup for REST API  |  Firebase

    Ha csak azzal van gond hogy php-ból hogyan éred el, akkor a fenti linken kellene olvasgatni.

    Ha az üzenet küldést nem tudod elképzelni akkor a google-ben a "firebase chat tutorial" címszavak segítenek
    Mutasd a teljes hozzászólást!
  • pusher.com
    Mutasd a teljes hozzászólást!
  • Email értesítése, vagy natív app JAVA és Objective-C nyelven,
    ami telepítés után services módon készülékkel indul, értesítést jelenít meg.
    Előbbihez csak email cím kell, és ha figyeli a teló akkor Cool!
    Utóbbihoz pedig a felhasználónak kell telepíteni az alkalmazást.

    Illetve van még egy, de kicsit költséges.
    Ha SMS -ben megy az értesítés, ehhez egy SMS Gateway szolgáltatás kell.
    Viszont ott 10~15Ft/SMS díjon tudsz küldeni értesítéseket.
    (A lakossági korlátlan SMS csomagok ÁSZF miatt is nem használható erre.)

    Melyik opcióra lenne szükséged!?
    E-Mail / SMS / APP.
    Email a legolcsóbb, SMS hosszútávon nagyon drága, APP -ot pedig lefejleszteni.
    Mutasd a teljes hozzászólást!
  • Szia! 

    iOS-en nincs service.
    Mutasd a teljes hozzászólást!
  • Szia!

    Amit keresel az a Push Notification.

    A Firebase-el iOS es Android rendszereket is tudsz kezelni.

    A Firebas-ben tudod definialni az uzenet tartalmat, es ott helyileg ki is tudod kuldeni az uzeletet platformonkent vagy egyben.

    De mindenkepp kell rendelkezz Android es iOS fejlesztoi licenssel, hogy a Firebase alltal kivan certificate-eket letre tudd hozni, es a feluletukbe be tudd illeszteni, a kert certificate-ek nelkul az uzdenetkuldes garantaltan nem mukodik.

    Tulajdonkeppen a Firebase-re nincs szukseg, bar negyon felkapott es kedvelt valami, de velemenyem szerint a teljes folyamamtot plusz egy koztes lepessel neheziti.

    Ugyanis iOS-en, es gondolom Androidon is a pushNotification kuldesenek a mechanizmusa a kovetkezo:

    Nem a szervered, es tulajdonkeppen nem is a Firebase kuldi ki az uzenetet.

    Az APNS (Apple Pushnotification Service) szervereinek kuldjuk az uzeletet, a megfelelo certificate mellett igazolva, hogy nem spammerek es legalis fejlesztok vagyunk, az uzenet tartalma pedig maga az uzenet, plusz a kivant keszulek egyedi azonositoja.

    Lokalis halozatbol ugy kuldheted ki PHPval , hogy letrehozod a PEM cert filet az Apple leirasa alapjan (Plusz az uzenetet az azonositoval), majd siman egy POST requestben elkuldod az Apple szervereinek...es majd ok eldontik mikor kezbesitik es milyen keszulekekre.

    Tulajdonkeppen pontosan ezt csinalja a Firebase is...semmivel sem tobbet, csak vban egy "szep" feluleted amin kattintgathatsz.

    Combine ios (Push notification) and android (GCM) API (webservice) for notification

    A zold pipanal van a kivant PHP kod midtket rendszerre... csak ne felejtsd el, hogy Android es Apple fejlesztoi license nelkul nem fog menni.

    Valamint termeszetesen kell keszziteni Apple es Android oldalon is egy pici appot ami fogadja ezeket az uzeneteket.
    Mutasd a teljes hozzászólást!
  • iOS Unix alapú, más hogy hívják de ugyan az.
    Rendszerrel induló háttér folyamat.
    Mutasd a teljes hozzászólást!
  • Elmeletben ez az allitas igaz.

    A gyakorlatban viszont ugy nez ki, hogy a keszulek nincs rootolva, es hatterfolyamatok futtatasara fejlesztokent nincs lehetoseg.

    Kizarolag az app bezarasaig futhatnak korlatozott hozzaferessel hatterfolyamatok.

    App nelkuli service...nincs.
    Mutasd a teljes hozzászólást!
  • "App nelkuli service...nincs."
    Ez igaz, még JS/Swift alapú kód se jó hozzá.
    Csak Objektive-C -vel írt app ami háttérben indul és csinálja a dolgát.
    És kaphatod az értesítéseket, mint pl. Email vagy Messenger -el.
    Mutasd a teljes hozzászólást!
  • Találtam egy alkalmazást végül mely IOS és Android rendszert támogat és pont arra jó amire nekem kell a neve Pushover. Tény hogy 5 dollár a licensz / készülék de a legegyszerűbb megoldás kell, nem szeretnék ennyire belebonyolódni. Köszönöm mindenkinek a segítséget.
    Mutasd a teljes hozzászólást!
  • Akkor is működik ha újraindítod a készüléket, de nem nyitod meg az alkalmazást,
    és úgy is küldhető értesítés a felhasználónak, és az megkapja, nem csak legközelebbi indításnál!?
    Ha igen, akkor itt megoszthatod a tapasztalatod: Mobil app árajánlat
    Itt olyant keres a kérdező ami ezt tudja, de én csak natív alkalmazást tudtam javasolni.
    Mutasd a teljes hozzászólást!
  • Szia!

    Tudod mi az a PushNotification, es hogy mukodik?

    Nem kell, hogy fusson az app, ugy is kap a felhasznalo ertesiteseket. 

    Amit irtal, hogy Obj-C koddal lehet kesziteni valami hatter servicet ha nem fut az app.. legyszi linkelj be valami kodreszletet..erosen ketelkedek, hogy nem rootolt iOS rendszeren ez lehetseges lenne.

    Az egyik ok, hogy van 4 eves Objective-C es 7-8 eves iOS fejlesztesi tapasztalatom, a masik ok, hogy a Swiftben irt kod is ugyanazt a binarist eredmenyezi, mint az Obj-C ben irt kod.

    A JS-t ne keverd ide...nem is nativ, es nem is programnyelv. Script nyelv.

    Amit ramon94 emlit az egy faek egyszerusegu megoldas....ha erted mi tortenik a hatterben.

    A linkelt ceg azt teszi, hogy keszitett egy kliens programot iOS-re es Androidra is. A sajat developer certificate-jevel alairva, a Google es Apple ala is beregisztralva, nativ appokrol van szo.

    Letoltod az appot, regisztralsz felhasznalonev jelszo parossal, a hatterben a keszulek UDID bol generalt egyedi kod is regisztralasra kerul.

    Igy a szerveruk mar tudja, email alapjan, milyen keszulekekre kell kiluldeni a PushNotification-t.
    Havi 5 USD...van uzleti erzekuk (egy tok ingyenes szolgaltatasbol penzt csinaltak...ugyes).

    A PushNotification, hogy mukodik, hogy kap a flehasznalo uzenetet ha nem fut az app?
    Amikor azt mondod, hogy szeretned, hogy az appod kezelje a PushNotificationt, egy Push developer es Store certet kell keszitened, es az App, appID-javal kell osszekotni.
    Amikor az alairt appod telepul a keszulekre, a keszulek operaciosrendszere rogziti, hogy ez egy push kepez app, a megadott appID-val.

    Igy amikor az app nem fut, az AppID alapjan poololja az APNS servert az operaciosrendszer, es ha az adott appID-ra beesik az uzenet...letolti. Ennyi igy mukodik.

    Ha tobb appot fejlesztesz, es azt szeretned, hogy valamilyen uzenet atadas torernjen az appok kozott, akkor letrehozhatsz APPGroup ID-t, az azonos GroupID-ba tartozo appok egymas kozott cserelhetnek adatot, ezt a folyamatot is az operaciosrendszer validalja.

    Onmagaban standalone service, normal esetben nincs. Rootolt keszulekek eseteben megoldhato.
    Mutasd a teljes hozzászólást!
  • Ahogy én böngésztem az oldalt nem havi 5USD hanem az adott készülékre a licenc kerül annyiba. Eddig jól működik. Én sajnos nem értek az android ios app fejlesztéshez ezért ez volt a legjobb megoldás számomra.
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd