パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v1.1.0

flutter_twitter_login

ユーザーがネイティブな Android および iOS の Twitter ログイン SDK を使って認証できるようにする Flutter プラグインです。

30日間ダウンロード
76
いいね数
35
Pub ポイント
40

パッケージをインストール

flutter pub add flutter_twitter_login

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

公式のTwitter SDKを使用して、AndroidおよびiOSでネイティブなTwitter認証を可能にするFlutterプラグインです。このプラグインは、FlutterアプリにTwitterログインを統合するプロセスを簡素化し、OAuthフローとトークン管理を安全に処理します。ログインの開始、ユーザー資格情報の取得、セッション状態の管理を行うための直感的なAPIを提供しています。プラットフォーム固有の実装とシームレスに連携するように設計されており、デバイス間で一貫した動作を保証します。Twitterを通じたソーシャルログインやユーザー本人確認が必要なアプリに最適です。

用途

  • ソーシャルログイン統合
  • Twitterを介したユーザー認証
  • ソーシャルアカウントによるアプリオンボーディング
  • セキュアなOAuthフローの実装
  • クロスプラットフォームのTwitterログイン

主な機能

  • ネイティブな Android および iOS SDK インテグレーション
  • OAuth 1.0a のサポート
  • トークン管理
  • プラットフォーム固有のUI処理
  • ログインおよびログアウト用のシンプルな API

適している対象

  • Twitterログインが必要なアプリ
  • ソーシャル機能を開発する開発者
  • セキュアな認証を必要とするプロジェクト
  • クロスプラットフォームモバイルアプリ
  • ソーシャルサインインを使用するスタートアップ

注意事項

  • Twitter Developerアカウントが必要です
  • Twitter Developer Portalで適切なアプリケーション設定が必要です
  • 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;
}

カテゴリー

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。