Какие типы действий для параметров Копировать в Slack, Копировать в контакты и Skype для исключения из API-интерфейса ActionSheetIOS? - PullRequest
1 голос
/ 29 апреля 2019

Я пытаюсь дать пользователю возможность поделиться сведениями о контакте в виде файла VCF через ActionSheetIOS, но я нашел только

com.apple.UIKit.activity.AddToReadingList, com.apple.UIKit.activity.CopyToPasteboard,
com.apple.reminders.RemindersEditorExtension
com.apple.mobilenotes.SharingExtension 

строки типа деятельности до сих пор. Доступ к файлу осуществляется с помощью API Contacts.writeContactToFileAsync. Где я смогу найти другие, упомянутые в вопросе?

Я попробовал эту ссылку: uiactivitytype , в поисках субредитов React Native и iOSProgramming Reddit, GitHub, Stack Overflow, Google и DuckDuckGo (иногда Google представляет несвязанные результаты ) используя 'UIActivityType' и 'excludedActivityTypes' в качестве условий поиска вместе с целевым параметром (например, Copy to Slack). Я нашел эту строку 'com.tinyspeck.chatlyio.share' в Stack Overflow, но она ничего не делает, и я полагаю, что она также удалит опцию Slack share. Я также попробовал строку 'com.skype.skype.sharingextension', чтобы удалить Skype, но это тоже не работает.

_onShareOptions = async () => {
    const {id} = this.props.navigation.state.params;
    console.log('id', id);
    const contactUri = await Contacts.writeContactToFileAsync({ id: id });
    console.log('contactUri', contactUri);
    ActionSheetIOS.showShareActionSheetWithOptions({
      url: contactUri,
      excludedActivityTypes: [
        'com.apple.UIKit.activity.AddToReadingList',
        'com.apple.UIKit.activity.CopyToPasteboard',
        'com.apple.reminders.RemindersEditorExtension',
        'com.apple.mobilenotes.SharingExtension',
      ]
    }, () => {}, () => {});
  }

Я ожидаю, что смогу удалить параметры общего доступа «Копировать в Slack», «Копировать в контакты» и «Skype» из Листа действий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...