Я пытаюсь реализовать функцию общего доступа в своем приложении Cordova, чтобы пользователи могли делиться своими фотографиями
По словам команды разработчиков Chrome, они ввели API общего доступа к веб-ресурсам непосредственно в Google Chrome.,Чтобы поделиться чем-то, просто позвоните:
navigator.share({title: 'Example Page', url: 'https://example.com'});
, но, насколько мне известно, у Cordova также есть плагин, а именно cordova-share-plugin
Чтобы использовать этот плагин,просто позвоните:
navigator.share(text,title,mimetype)
Вот где я запутался.И встроенный API ресурса, и плагин Cordova имеют одинаковый метод navigator.share()
.Ожидаемые параметры отличаются.
Если я установил плагин Cordova Share и я вызываю navigator.share()
, какой код выполняется?плагин или собственный API общего доступа?
Похоже, что один из моих пользователей не может обмениваться фотографиями, потому что вызов navigator.share()
завершается неудачно.У него Android 8.1.0.Все остальные пользователи запускают плагин Cordova, когда мое приложение вызывает navigator.share()