stanma9107 / expo-line-login

Integrate LINE login to Expo
3 stars 0 forks source link
expo line react-native

Expo Line Login

Installation

npx expo install expo-line-login

Prerequisites

Usage

Login

import { 
  login,
  LoginPermission,
  BotPrompt,
} from 'expo-line-login';

const result = await login({
  [
    LoginPermission.PROFILE,
    LoginPermission.OPEN_ID,
    LoginPermission.EMAIL,
  ],
  BotPrompt.NORMAL,
});
console.log(result);

Get Profile

import { getProfile } from 'expo-line-login';

const profile = await getProfile();
console.log(profile);

Logout

import { logout } from 'expo-line-login';

await logout();

Get Access Token

import { getAccessToken } from 'expo-line-login';

const accessToken = await getAccessToken();
console.log(accessToken);

Get Friendship Status

import { lineGetBotFriendshipStatus } from 'expo-line-login';

const friendshipStatus = await lineGetBotFriendshipStatus();
console.log(friendshipStatus);