sms-backup-plus
sms-backup-plus copied to clipboard
Calls not appearing in calendar
I am using a CalDAV calendar. Please let me know if this is not supported or if I should be using something else. Note this is not a Google calendar.
Expected behaviour
I would expect each made call to appear in a calendar of choice when the Calendar Sync feature of call backups is enabled.
Actual behaviour
There is not a single call recorded in the selected calendar.
Steps to reproduce the behaviour
- Go to: Advanced Settings -> Backup settings -> Call log settings. Enable Calendar sync.
- Provide a calendar to be used for call logs.
- Make a call.
- Make a backup with the application.
- Check the calendar and observe the calls converted to events.
Please specify the following:
- Android version
Android 9 / LineageOS 15
- Phone model / brand
Sony Xperia XA2
- SMS Backup+ version installed
1.5.11 from F-Droid
- Messaging app
The default Android Open Source Project messaging app
The short answer is "probably not".
SMS Backup+ uses the Android calendar API, so if your device can be configured to connect to a non-Google calendar underneath that API (so that it's accessible to any calendar app that uses the Android API), then yes; otherwise no.
I note that Sony is, shall we say, not known for being encouraging of software diversity, so I would err on the side of guessing no.
Just to clarify: I'm not the principal developer; for the definitive word wait for @jberkel .
Specifically it uses android.content.ContentResolver
API with the android.provider.CalendarContract.Calendars.*
and android.provider.CalendarContract.Events.*
parameter definitions.
You could consider running a GoogleCalendar/CalDAV sync separately from SMS Backup+; you might find https://www.maketecheasier.com/sync-caldav-carddav-android/ useful.
The short answer is "probably not".
@kurahaupo , to what is this an answer?
Synchronising a CalDAV calendar to another device is, as far as I can tell, a separate topic (though I do use DAVx5 and OpenTasks, just like it is recommended in the link you provided in another comment).
I am not sure how to interpret your comments. Are these notes for whomever might be adding support for synchronizing call logs to a non-Google calendar?
The short answer is "probably not".
to what is this an answer?
I was responding to:
Please let me know if this is not supported
My guess is that directly synchronizing to a CalDAV calendar isn't likely to be high on @jberkel 's list of development priorities, and I don't have the testing facilities to take on development work right now either.
However if someone else writes a patch, I'm sure it would be welcome.