Я пытаюсь поделиться изображением с помощью функции «поделиться с» из другого приложения в моем приложении Ionic 4. Мое приложение должно обрабатывать изображение и использовать его. Я пробовал это решение, но оно для Ionic 3. Плагины, похоже, больше не поддерживаются. Должно быть решение для такой распространенной задачи в Ionic 4.
Я безуспешно пробовал darryncampbell-cordova-plugin-intent . Мой код
initializeApp() {
this.platform.ready().then(() => {
(<any>window).plugins.intentShim.registerBroadcastReceiver({
filterActions: [
'com.darryncampbell.cordova.plugin.broadcastIntent.ACTION'
],
filterCategories: [
'android.intent.category.DEFAULT',
],
}, (intent) => {
//your code to be executed after the broadcast is received..
console.log('Received Intent: ' + JSON.stringify(intent.extras));
});
//more code...
Этот код ничего не делает. Вообще ничегоЯ смог отредактировать файл config.xml, чтобы настроить манифест, чтобы мое приложение отображалось в общем доступе к меню. Это хорошо работает.
<intent-filter android:autoVerify="true">
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*" />
</intent-filter>