UIActivityViewController, если у вас нет учетной записи Facebook в настройках
Я использую UIActivityViewController, я хочу показать вариант Facebook, даже если пользователь не определил учетную запись Facebook в настройках устройства.
В моем коде функция Facebook не отображается, если в настройках нет аккаунта Facebook.
UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:itemsToShare applicationActivities:nil];
[self presentViewController:activityVC animated:YES completion:nil];
Но в Safari или других приложениях есть опция Facebook, и при нажатии на нее появляется предупреждение с заголовком "Нет учетной записи facebbok", а в сообщении говорится "перейти к настройкам".
Есть ли способ добавить Facebook как это или это возможно только для приложений Apple?
![No Facebook Account]()
Ответы
Ответ 1
Нет способа сделать это с помощью UIActivityViewController
. Если вы проверяете другие приложения (без разработки яблока), вы можете видеть, что не использует UIActivityViewController
, а Action Sheet или что-то еще и использует Social Framework. Вы можете проверить этот ответ. И проверьте этот учебник, если вы используете Social Framework.
Надеюсь, что это поможет!