搜尋套件、儲存庫與 APP 分類

套件詳情v1.1.0

flutter_twitter_login

一個 Flutter 插件,允許使用者使用原生 Android 與 iOS Twitter 登入 SDK 進行身分驗證。

近 30 天下載
76
喜歡數
35
Pub 分數
40

安裝套件

flutter pub add flutter_twitter_login

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

一個 Flutter 插件,可在 Android 和 iOS 上使用官方 Twitter SDK 實現原生 Twitter 身份驗證。該插件簡化了將 Twitter 登入整合至 Flutter 應用的過程,安全地處理 OAuth 流程與權杖管理。插件提供簡單的 API,用於啟動登入、取得使用者憑證以及管理會話狀態。設計上與平台特定實作無縫搭配,確保跨裝置的一致行為。適用於需要社交登入或透過 Twitter 進行使用者身分驗證的應用。

適用情境

  • 社交登入整合
  • 透過 Twitter 進行使用者驗證
  • 使用社交帳戶的應用程式入門
  • 安全的 OAuth 流程實現
  • 跨平台 Twitter 登錄

主要特色

  • 原生 Android 與 iOS SDK 集成
  • OAuth 1.0a 支持
  • 代幣管理
  • 平台特定的 UI 處理
  • 用於登入和登出的簡單 API

適合對象

  • 需要 Twitter 登錄的應用
  • 開發社交功能的開發者
  • 需要安全認證的專案
  • 跨平台移動應用
  • 初創企業使用社交登入

使用建議

  • 需要 Twitter 開發者帳戶
  • 需要在 Twitter 開發者門戶中進行正確的應用設定
  • 僅限 OAuth 1.0a(不支援 OAuth 2.0)
  • 依賴外部 Twitter SDK
  • 可能需要額外的權限才能訪問用戶數據

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。

flutter_twitter_login

pub package Build Status Coverage Status

A Flutter plugin for using the native TwitterKit SDKs on Android and iOS.

This plugin uses the new Gradle 4.1 and Android Studio 3.0 project setup.

Dart support

  • Dart 1: 1.0.x.
  • Dart 2: 1.1.0 and up.

Installation

See the installation instructions on pub. No platform-specific configuration is needed!

How do I use it?

Here's some sample code that should cover most of the cases. For full API reference, just see the source code. Everything is documented there.

var twitterLogin = new TwitterLogin(
  consumerKey: '<your consumer key>',
  consumerSecret: '<your consumer secret>',
);

final TwitterLoginResult result = await twitterLogin.authorize();

switch (result.status) {
  case TwitterLoginStatus.loggedIn:
    var session = result.session;
    _sendTokenAndSecretToServer(session.token, session.secret);
    break;
  case TwitterLoginStatus.cancelledByUser:
    _showCancelMessage();
    break;
  case TwitterLoginStatus.error:
    _showErrorMessage(result.error);
    break;
}

所屬分類

原始碼儲存庫

使用此套件的專案

暫無相關資料。