2015-01-31 2 views
1

Позвольте мне предисловие к этому, сказав, что я относительно новичок-программист и имею меньше опыта в отношении iOS. Я ищу информацию о том, как получить доступ к аспектам совместного использования iPhone. К сожалению, я не думаю, что мои запросы Google использовали правильную терминологию, поэтому позвольте мне уточнить.Добавить расширение для общего доступа к приложению iOS

Я смотрел веб-сайт FT и заметил, что когда я щелкнул, чтобы разделить документ, появилась панель инструментов, в которой появились приложения, которые могут делиться. Первый вопрос: если я пытаюсь создать приложение, как сделать приложение доступным на этой панели инструментов?

Sharing toolbar

Следующий вопрос. Когда я нажал Evernote, приложение, казалось, автоматически проанализировало заголовок, поместив его в текстовое поле, а также, если вы посмотрите на самое правое изображение на скриншоте, вы можете смутно увидеть коробку, содержащую ссылку на веб-сайт. Я хотел бы получить эту информацию и сохранить ее в базе данных. Вы случайно не знаете, где я мог бы найти руководство для этого?

Evernote sharing

Любая помощь будет наиболее высокую оценку.

+0

Сохраните в базе данных, что вы имеете в виду? На вашем собственном сервере или устройстве? Вы уже принимаете такую ​​информацию? Простым способом использования этого является аналитика Google или аналогичная информация – dminones

+1

Да, я просто хотел бы сохранить ее на сервере. Любые указатели на учебные пособия, как это сделать, будут действительно полезны. Редактирование, сделанное @AstroCB, было уже очень полезно для моего Googling. –

+0

@ g.humpkins Возможно, вы захотите взглянуть на [это] (http://www.imore.com/sharing-ios-8-explained) и [это] (https://developer.apple.com/ библиотека/пререлиз/ИОС/документация/Общие/Концептуальная/ExtensibilityPG/ExtensionCreation.html # // apple_ref/DOC/UID/TP40014214-CH5-SW1). – AstroCB

ответ

0

Вы просто добавляете название, ссылку, изображение, независимо от того, что вы делаете, чтобы пользователь делился с вашим shareviewController, а затем добавлял его как массив в контроллер, это очень просто, другие параметры, которые вы должны исключить услуг, которые вы не хотите, чтобы пользователь делился и т. д.

let firstItem = "Share it now" 
    let secondItem = generatedImageOrWhatSoEver 


    let shareController = UIActivityViewController(activityItems: [firstItem, secondItem], applicationActivities: nil) 
    self.presentViewController(shareController, animated: true, completion: nil) 

надеюсь, что это то, что вы ищете.

Смежные вопросы