Как приложения Android могут получить доступ к мессенджерам? - PullRequest
1 голос
/ 01 октября 2019

Я хочу написать приложение для Android, которое анализирует чаты. Для каждого мессенджера, для каждого контакта я хочу получить список всех отправленных и полученных сообщений (с момента установки моего приложения). Ключевым моментом здесь является то, что я хочу, чтобы список сообщений был в порядке. Мое приложение должно поддерживать как можно больше мессенджеров. Каков наилучший способ сделать это?

Я исследовал и нашел несколько способов получить доступ к сообщениям мессенджеров:

Когда я получаю сообщения, мне все равно приходится их заказывать. Для этого, я думаю, лучше всего подходят службы специальных возможностей, так как я мог бы использовать информацию о дате в большинстве сообщений, а также их положение на экране.

Тем не менее, крайний случай все еще существует. Насколько я понимаю, службы специальных возможностей могут видеть только содержимое, которое в данный момент находится на экране. Пользователь также может использовать другое устройство для чата, когда устройство с установленным приложением выключено. Таким образом, после включения устройства с установленным приложением приложение может не увидеть старые сообщения, записанные при выключенном устройстве (пока пользователь не выполнит прокрутку снова).

Являются ли мои предположенияверный? Знаете ли вы, как лучше читать / сортировать сообщения для моего приложения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...