#ios #swift #twitter #twitter-fabric #twitterkit
#iOS #swift #Twitter #twitter-ткань #TwitterKit
Вопрос:
Я внедрил TwitterKit в приложение для использования с входом в Twitter. Мой вопрос: есть ли возможность переопределить настройки Twitter во время работы приложения? Мне нужно изменить приложение Twitter, если пользователь изменяет некоторые настройки в приложении. Если я снова позвоню
Twitter.sharedInstance().startWithConsumerKey(twitterConsumerKey, consumerSecret: twitterConsumerSecret)
Fabric.with([Twitter.self])
Twitter по-прежнему использует «старые учетные данные».
Есть ли способ переопределить их?
Комментарии:
1. Майк из Fabric здесь. Ключ и секрет устанавливаются при первоначальном инициализации. Инициализации после первой будут игнорироваться, не могли бы вы подробнее рассказать о том, чего вы хотите достичь?
2. @MikeBonnell Привет, Майк, спасибо за твой ответ. У меня есть приложение с тремя источниками новостей, которые пользователь может изменить. В каждой стране есть свое собственное приложение Twitter, которое я использую для входа в систему. Когда пользователь меняет источник, мне нужно изменить настройки приложения Twitter, чтобы пользователь мог авторизовать приложение Twitter, подключенное к этой учетной записи. Кроме того, у этих приложений разные ссылки, условия, описание, поэтому я не могу использовать одно приложение, мне нужно использовать три.
3. Спасибо @Nemanja — если существуют разные наборы терминов, думали ли вы об использовании коллекций вместо этого для достижения этой цели и отображения терминов перед отображением этой коллекции — docs.fabric.io/apple/twitter /…
4. @MikeBonnell может быть, я неправильно объяснил. Приложения на apps.twitter.com имейте только одно описание и одно имя, и требование состоит в том, чтобы показывать разные описания в зависимости от страны, выбранной пользователем в приложении. Я думаю, что должно быть возможно изменить consumerKey и consumerSecret во время работы приложения. Что-то вроде TwitterSettings().sharedInstance().setConsumerKey() . Мне кажется, что это нормально, чтобы иметь и не ограничивать пользователей в использовании одного приложения Twitter в одном приложении.
5. Ах, я вижу, да, я неправильно понял. Хотя я понимаю ваш вариант использования для этого, в настоящее время это невозможно. Я сообщу команде, что вы хотели бы, чтобы это было добавлено.