Передал
Share.share(‘message’); — и шеринг работает на всех телефонах без проблем. Но если при разработке вы используете планшеты, то всё оказывается не так очевидно 👇👇👇
На одном из проектов у нас появился баг, при котором на айпадах не работала кнопка «Поделиться».
Реализация была, как обычно, с помощью строки
Share.share(‘message’);, но консоль стала ругаться на MethodChanel её при выполнении. Оказывается, в случае с планшетами не стоит пренебрегать дополнительным параметром
sharePositionOrigin. По умолчанию система на планшетах не знает, где и какого размера отрисовать стандартный диалог Share. Обсуждение и решение проблемы >>
⚠️ Главное: если приложение делается и для планшетов тоже, всегда передавайте
sharePositionOrigin.
