Commit Graph

31 Commits

Author SHA1 Message Date
Daniel Gultsch
1ff17fc3f0 catch more firebase library bugs 2019-08-06 15:04:59 +02:00
Daniel Gultsch
6de6d054ac catch fcm library bugs 2019-07-17 21:03:56 +02:00
Daniel Gultsch
49224335fc attempt to unregister when receiving push for channel no longer joined
when receiving a FCM push message for a channel the user is no longer in (this can happen when the disable command failed) an attempt will be made to explicitly unregister from the app server (which in turn will then send item-not-found on next push)
2019-06-26 17:40:12 +02:00
Daniel Gultsch
7809af9b57 implement FCM push for group chats 2019-06-25 18:15:51 +02:00
Daniel Gultsch
d02fd73af8 explicitly start service (instead of just bind) service from contact chooser 2019-01-13 09:42:44 +01:00
Daniel Gultsch
25856992d1 remove deprecated instanceIdService 2019-01-09 17:37:52 +01:00
Daniel Gultsch
61ac804f93 catch a few run time exceptions related to androids life cycle mgmt 2018-11-22 10:06:56 +01:00
Daniel Gultsch
e7d1555763 use startForegroundService compat from push message receiver 2018-11-17 12:57:36 +01:00
Daniel Gultsch
9cc22ce992 introduced build flavor to build w/o emoji compat 2018-06-21 14:26:25 +02:00
Daniel Gultsch
94484ce392 disable analytics
https://firebase.google.com/support/guides/disable-analytics
2018-05-20 18:02:11 +02:00
Daniel Gultsch
219ca9f72b put address of app server in resource file 2018-05-20 16:43:10 +02:00
Daniel Gultsch
383b32c80d make fcm receiver ignore messages when all accounts are disabled 2018-05-20 12:01:07 +02:00
Daniel Gultsch
ec54a483f8 migrate to fcm library 2018-05-19 20:05:45 +02:00
Daniel Gultsch
9ef2d32a3e changed jid of push server 2018-05-12 17:23:37 +02:00
Daniel Gultsch
5e32b4ab17 fix playstore flavor 2018-03-08 16:27:33 +01:00
Daniel Gultsch
7557de5479 use java 8 in push management service 2018-02-25 14:39:55 +01:00
Daniel Gultsch
d4ac8b3122 fixed push registration 2018-02-25 14:31:31 +01:00
Marc Schink
17c6d8827c Make use of Namespace.DATA constant 2018-02-16 16:12:53 +01:00
Daniel Gultsch
bc9da1fbf4 remove prosody push from blacklist 2017-11-12 19:22:39 +01:00
Daniel Gultsch
42b4528d03 use emoji compat 2017-09-29 19:44:30 +02:00
Daniel Gultsch
129b84bda8 add maintanence intent to renewe instance id 2017-09-22 13:31:00 +02:00
Daniel Gultsch
0d00ff0c15 migrate domain and host exemption into seperate class 2017-02-19 13:05:40 +01:00
Daniel Gultsch
f60dd98d3c only count push as available when sm is to avoid race conditions 2017-02-08 16:52:35 +01:00
Daniel Gultsch
8e025cbb9e show doze warning when push is running on prosody 2017-01-12 23:22:02 +01:00
Daniel Gultsch
7917c19d18 broader exception catchers 2016-08-30 13:15:00 +02:00
Daniel Gultsch
356199978e fixed server info push not showing up when unavailable 2016-02-14 18:19:11 +01:00
Daniel Gultsch
92a6e956fd be more carefull when checking push availability 2016-02-14 15:36:37 +01:00
Daniel Gultsch
300326fba3 deleted invalid gcm strings 2016-02-14 14:14:53 +01:00
Daniel Gultsch
6f9f871928 send push enable to server. simplified logging 2016-02-13 14:20:07 +01:00
Daniel Gultsch
c7a14092a8 fixed compile bug in free version 2016-02-13 00:03:57 +01:00
Daniel Gultsch
32da65f910 client side support for XEP-0357: Push Notifications 2016-02-12 11:39:27 +01:00