패키지, 저장소 및 앱 카테고리 검색

패키지 상세v1.1.0

flutter_twitter_login

사용자가 네이티브 Android 및 iOS Twitter 로그인 SDK를 사용하여 인증할 수 있도록 허용하는 플러터 플러그인입니다.

30일 다운로드
76
좋아요
35
Pub 점수
40

패키지 설치

flutter pub add flutter_twitter_login

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

공식 Twitter SDK를 사용하여 Android 및 iOS에서 네이티브 Twitter 인증을 가능하게 하는 플러터 플러그인입니다. 이 플러그인은 플러터 앱에 Twitter 로그인을 통합하는 과정을 단순화하며, OAuth 흐름과 토큰 관리를 안전하게 처리합니다. 로그인 시작, 사용자 자격 증명 조회, 세션 상태 관리 등을 위한 간단한 API를 제공합니다. 플랫폼별 구현과 원활하게 작동하도록 설계되어 장치 간 일관된 동작을 보장합니다. Twitter를 통한 소셜 로그인 또는 사용자 신원 확인이 필요한 앱에 적합합니다.

사용 사례

  • 소셜 로그인 통합
  • 트위터를 통한 사용자 인증
  • 소셜 계정을 통한 앱 온보딩
  • 보안 OAuth 흐름 구현
  • 크로스 플랫폼 트위터 로그인

주요 기능

  • 네이티브 Android 및 iOS SDK 통합
  • OAuth 1.0a 지원
  • 토큰 관리
  • 플랫폼별 UI 처리
  • 로그인 및 로그아웃을 위한 간단한 API

적합한 대상

  • Twitter 로그인을 필요로 하는 앱
  • 소셜 기능을 구축하는 개발자
  • 보안 인증이 필요한 프로젝트
  • 크로스 플랫폼 모바일 앱
  • 소셜 로그인을 사용하는 스타트업

고려 사항

  • Twitter 개발자 계정이 필요합니다
  • 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;
}

카테고리

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.