Toon posts:

Is er een fatsoenlijke XMPP app voor iPhone

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Even een zo kort mogelijke inleiding.

Ik ben geen iOS gebruiker, mijn vrouw wel. SInds kort heb ik een eigen XMPP server (OpenFire op Debian), die nu eigenlijk nog maar voor 1 functie gebruikt wordt: push berichten sturen als er iemand op de deurbel drukt. Dit was verbluffend eenvoudig te configureren en in no-time had ik een werkende situatie op mijn telefoon. Later ga ik langzaam meer functionaliteit toevoegen, maar dat is nu even niet relevant.

Mijn vrouw dolblij, want ze wil de gong van de bel regelmatig uit kunnen zetten als de kleine beneden ligt te slapen. Ook hoort ze de gong niet als ze op zolder is of achter in de tuin. Dus ik aan de slag met de iPhone van mijn vrouw (iOS 10.nogwat). Dat was een harde domper. Genoeg XMPP apps te downloaden, maar ze lijken allemaal 1 ding gemeen te hebben: in de praktijk zijn ze niet echt bruikbaar. Ik loop bij de apps die ik tot nu toe getest heb, tegen 2 structurele problemen aan:

1. Als de app niet weergegeven wordt op het scherm, komen de berichten niet aan. De app lijkt niet naar de achtergrond te gaan, maar echt volledig te worden gesloten. Als je daarna de app opent, komen ineens alle berichten binnen. Dat is niet echt handig voor "pushmessages" natuurlijk.

2. De apps laten allemaal hetzelfde saaie en niet onderscheidende geluidje horen als er een bericht binnenkomt. De apps hebben zelf allemaal geen mogelijkheid om dit te veranderen (de Android versies wel). Er is maar weinig over te vinden, of mijn Google skills zijn niet iOS compatible. Wat wel te vinden is, is meestal achterhaald of onjuist. Zo lees ik overal dat ik het geluidje in het "notification center" aan moet kunnen passen, maar helaas is de iPhone van mijn vrouw het daar niet mee eens. Ja, je kunt het geluidje aan en uit zetten, maar daar houdt het toch echt op.

2 voorbeelden van de apps waar ik mee getest heb:
- Astrachat
- Monal

De apps krijgen tijdens het testen gewoon alle toegang waarom gevraagd wordt. Als ik het werkend heb, ga ik dit wel weer beperken.

Is er iemand die mij in de goede richting kan helpen? Het is geen rocket science waar ik mee bezig ben, dus het verbaast mij enorm dat ik dit in iOS niet binnen 5 minuten werkend kan krijgen.

Acties:
  • 0 Henk 'm!

  • Psycho_Mantis
  • Registratie: Februari 2007
  • Laatst online: 19-09 08:07

Psycho_Mantis

Wow. So Amaze.

Ik ben niet bekend met XMPP, maar ik dacht dat dit komt door dat je op iOS niet lokaal push messages kan genereren.
Volgens moet altijd een request van een externe server over het internet naar een iOS device gestuurd worden om dus een push message te kunnen ontvangen. Dit om batterij te besparen.
Mogelijk dat dit gewoon niet kan met dit protocol.

Maar er zijn alternatieven: Ik zelf heb ik bijvoorbeeld mijn deurbel aan domoticz gekoppeld maar die gebruikt Prowl om notificaties te sturen naar mijn iPhone.

En volgens mij bestaat er ook nog iets als pushover wat met ios en android werkt. Misschien kan je daar wat mee.

Acties:
  • 0 Henk 'm!

  • sanzut
  • Registratie: December 2006
  • Laatst online: 10:59

sanzut

It's always christmas time

Ik heb voor eigen push events een koppeling met de telegram API gemaakt, zodat het direct op mijn iPhone binnenkomt.
Die API is super easy!

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
sanzut schreef op vrijdag 14 april 2017 @ 12:52:
Ik heb voor eigen push events een koppeling met de telegram API gemaakt, zodat het direct op mijn iPhone binnenkomt.
Die API is super easy!
Dat zie ik inderdaad als een mogelijk alternatief. Ik gebruik ook Domoticz en over integratie van Telegram is genoeg info beschikbaar.

Het voldoet waarschijnlijk prima voor deze toepassing. Dan kan ik de XMPP server gebruiken voor zaken die mijn vrouw niet interesseren. Ik wil in de verre toekomst ook tablets aan de muur gaan hangen op strategische plekken. Dat worden toch Android devices vanwege de prijs. In huis is dan toch alle functionaliteit beschikbaar.

[ Voor 15% gewijzigd door Verwijderd op 14-04-2017 13:38 ]