iOS / Android Можно ли увидеть, когда в последний раз контакт вызывался / отправлялся текст? - PullRequest
0 голосов
/ 08 марта 2020

Я хочу создать приложение, которое будет напоминать о том, чтобы проверить близких друзей / родственников, если вы не связывались с ними в течение некоторого времени. Вы настроите для каждого контакта максимальное количество времени между последним звонком / отправкой ему сообщения, и если это время будет превышено, оно уведомит вас.

Сейчас я только начинаю разработку приложений, так что Возможно, это уже очевидно, но похоже, что и Android, и Apple действительно не хотят, чтобы вы могли получить эту информацию. Я пытался исследовать некоторые из них, и кажется, что они явно заблокированы, но то, что я до сих пор читал, более подробно описывает, как «история вызовов» или «история текста» недоступны. Мне не особенно важны какие-либо подробности из них, в общем, мне просто понадобится отметка времени последнего времени, когда это произошло, есть ли способ сделать это?

Вот соответствующий пост, который я видел для Apple, но это с 2013 года, поэтому я не уверен, что что-то изменилось Можно ли узнать дату последнего вызова, чтобы указать c контакт в iPhone программно?

Вот страница разрешения Android https://developer.android.com/guide/topics/permissions/overview

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

Создание обработчика по умолчанию для связанные действия далеко выходят за рамки того, что я пытаюсь сделать, к сожалению. Есть ли какой-нибудь способ получить информацию, которую я ищу, и чтобы мое приложение не было отклонено из магазинов play / app, или моя идея зашла в тупик?

...