ceaseless-prayer / CeaselessIOS

This is the iOS application code for Ceaseless.
http://www.ceaselessprayer.com
MIT License
5 stars 2 forks source link

User request: Ability to write prayer on other device (i.e. computer, tablet) and add it to ceaseless #211

Open nylim11 opened 6 years ago

nylim11 commented 6 years ago

User's email: I have this app installed on my phone and kindle, but would like to write my prayers on my computer to have them entered into this app. Is this possible?

joejoe2016 commented 5 years ago

In my opinion this would need a Backend User Managment. People could log in on the homepage and write their their prayer requests into a dashboard. Later on if they open the app on the cell phone it syncs with the backend and shows the recently added prayer request. Alternatively it would be possible to offer a unique e-mail address for each registered user - and once a user sends a mail to the backend this automatically adds the mail text as a prayer request. I had a look at alternative apps like PrayerMate and EchoPrayer and I suppose they offer something like that.

joejoe2016 commented 5 years ago

Technically the following backends could be used:

There are also paid ones like firebase but I would prefer one that can be self-hosted as especially here in Germany people are very concerned about privacy (see the recently applied GDPR) ;-) If once day this feature get's implemented I'm willing to host the backend. But anyhow it would be necessary to decide what's the main focus of the app and into which direction it goes - other apps like PrayerMate and EchoPrayer offer this I think, but they are not open source and not multi-lingual. ;-)

joejoe2016 commented 5 years ago

Issue is linked to #177

chrislim commented 5 years ago

Another user comment: "I would love to see iCloud syncing between devices so I could enter a request on my iPhone X and then pray later for it on my iPad. "

joejoe2016 commented 5 years ago

As far as I know the app uses the realm database. I found this about realm and iCloud syncing. https://github.com/realm/realm-cocoa/issues/2932 This means that the only option would be settings Realm Server and then allow syncing between the devices (android and iOS) via the server. This would also allow us to enable uses to add prayer requests via the homepage. The downside I found is that the Realm server costs 25dollars a month. chrislim Have you been asking for lower prices as we are no company? Alternatively I found this https://github.com/purkylin/SyncEngine (but this only works on iOS and not for android).