Summary: | Respect/follow "archived" status of messages | ||
---|---|---|---|
Product: | [Applications] kdeconnect | Reporter: | robin |
Component: | messaging-application | Assignee: | Simon Redman <simon> |
Status: | CONFIRMED --- | ||
Severity: | wishlist | CC: | philippe.roubach |
Priority: | NOR | ||
Version: | 1.4 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Android 9.x | ||
Latest Commit: | Version Fixed In: |
Description
robin
2021-09-21 01:10:57 UTC
As of now, I don't believe this is possible. I believe the archived state is a "facade" created by some messaging apps to hide conversations you don't want to see, but which is fully managed by the messaging app. The list of columns (which tell you about messages in Android) is here: https://developer.android.com/reference/android/provider/Telephony.BaseMmsColumns If anyone has documentation for how to support archiving messages, please share it here. This isn't enough to answer the question of "where are the docs for the relevant API?", but when I look in the sqlite database for com.android.messaging, there is a column in the "Conversations" table named "archive_status", which is of type "int". How to access that through an API? Err, yep, nope. I'm sure it varies for each particular messaging app. (In reply to robin from comment #3) > I'm sure it varies for each particular messaging app. Yes, my thinking as well. Also unless the particular messaging app exposes it in some way, it wouldn't be possible for KDE Connect to access it (without root). I retain hope that we're both wrong and the archive status is in the "real" database, but I suspect it is not. *** Bug 443657 has been marked as a duplicate of this bug. *** |