XMPP Service Operators - 2022-08-08


  1. smooth_op

    anyone have guides on running their own iOS push server? am i correct that i need an Apple developer account?

  2. smooth_op

    nvm, question answered at https://docs-legacy.tigase.net/tigase-push/1.1.0/Tigase_Push_Notifications_Guide/html/

  3. smooth_op

    > APNs binary API provider will not work properly without certificate file required for authorization by APNs and password to decrypt this certificate file. You need to get certificate using Apple Developer Account.

  4. smooth_op

    tl;dr: just stick with the default tigase/snikket push servers, because, Apple :)

  5. Licaon_Kter

    smooth_op: you need to deploy your own app in the Apple Store too, right?

  6. smooth_op

    i would have to recompile the app, but the choices are deploy in apple store (not gonna happen), or do the hack where i get a 7-day certificate

  7. smooth_op

    and re-sign and sideload it every 7 days

  8. smooth_op

    ...because, Apple

  9. smooth_op

    oh there's such a thing called Ad Hoc distribution that might get around that. the app has to be built with a certificate that includes the specific devices allowed to install it. i might give this a try.

  10. smooth_op

    but i'm getting offtopic for this MUC; still interested to hear if anyone still does their own push ops

  11. Martin

    Tigase does, Monal does and snikket does.

  12. smooth_op

    yeah, i'm slowly learning that the iOS apps are tied to their own push servers, whereas i thought it would be a simple `docker-compose up` by an xmpp operator, but if i weren't an iOS noob i probably would've known that

  13. Menel

    Same for Android. Ohne that android doesn't need push as bad as iOS

  14. smooth_op

    if only there were a 'battery=unrestricted' option for apps on iOS...

  15. smooth_op

    though, even with 'battery=optimized' on Cheogram, it holds the XMPP connection with no issues without being foreground

  16. smooth_op

    iOS XMPP connection gets killed less than 30 seconds after not being in foreground

  17. Menel

    On android it depends on the device/ specific vendor stuff. But for bare google android the the tricks Conversations does (and therefore forks) are enough. And iOS just kills every app not in foreground,yes

  18. mjk

    Martin: > Maybe you can try to rejoin the dino-win MUC. yeah, by now it's working again

  19. Licaon_Kter

    Genofire 's fireorbit.de cert is expired