-
smooth_op
anyone have guides on running their own iOS push server? am i correct that i need an Apple developer account?
-
smooth_op
nvm, question answered at https://docs-legacy.tigase.net/tigase-push/1.1.0/Tigase_Push_Notifications_Guide/html/
-
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.
-
smooth_op
tl;dr: just stick with the default tigase/snikket push servers, because, Apple :)
-
Licaon_Kter
smooth_op: you need to deploy your own app in the Apple Store too, right?
-
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
-
smooth_op
and re-sign and sideload it every 7 days
-
smooth_op
...because, Apple
-
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.
-
smooth_op
but i'm getting offtopic for this MUC; still interested to hear if anyone still does their own push ops
-
Martin
Tigase does, Monal does and snikket does.
-
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
-
Menel
Same for Android. Ohne that android doesn't need push as bad as iOS
-
smooth_op
if only there were a 'battery=unrestricted' option for apps on iOS...
-
smooth_op
though, even with 'battery=optimized' on Cheogram, it holds the XMPP connection with no issues without being foreground
-
smooth_op
iOS XMPP connection gets killed less than 30 seconds after not being in foreground
-
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
-
mjk
Martin: > Maybe you can try to rejoin the dino-win MUC. yeah, by now it's working again
-
Licaon_Kter
Genofire 's fireorbit.de cert is expired