deep-foundation / deep-memo-app

The Unlicense
11 stars 8 forks source link

Save contacts with https://github.com/capacitor-community/contacts #3

Open FreePhoenix888 opened 1 year ago

FreePhoenix888 commented 1 year ago

Links architecture example: https://drive.google.com/file/d/1DcfegkUHXJ018kh0-l7ikh_zwHknOawI/view?usp=sharing

https://github.com/capacitor-community/contacts

FreePhoenix888 commented 1 year ago

@ivansglazunov , контакты должны сохраняться с определённым интервалом на постоянной основе и эта фича включаться/выключаться, или же всё таки это должно происходить как триггер на создание какой то связи?

FreePhoenix888 commented 1 year ago

@ivansglazunov , почему используется не этот плагин? https://ionic.io/docs/supported-plugins/contacts В этом плагине намного больше функционаал, мы получаем больше данных контакта, допустим предложенный тобою плагин не выдаёт урлы контакта UPD: Он Deprecated и рекоммендуют использовать именно тот, что ты сказал

FreePhoenix888 commented 1 year ago

https://drive.google.com/file/d/1DcfegkUHXJ018kh0-l7ikh_zwHknOawI/view?usp=sharing

L4legenda commented 1 year ago

Остановились на проблеме, что deep при вызове login проходит, но если проверяешь deep.linkId то возвращает 0. Такое поведение появляется только на мобильном телефоне, в gitpod версии все отрабатывает исправно.

FreePhoenix888 commented 1 year ago

И ещё нужно обсудить архитектуру. Она не полная и создана для наглядности как нужно "поля" контакта сохранять. Единственная проблема. Между контактом и полями нужно использовать Contain связи или же Uses...(например UsesDisplayName)? Тоже самое между юзером и контактом. HasContact или же Contain?