티스토리 뷰
Facebook AccountKit으로 SMS / 전화 번호를 사용하여 사용자를 인증
Requirements:
- Facebook AccountKit
1. 페이스북 개발자 계정 생성 - https://developers.facebook.com
2. Facebook AccountKit 기능 추가 - 아이오닉 프로젝트에서 cordova plugin 설치
ionic cordova plugin add cordova-plugin-accountkit --save \
--variable APP_ID="app id" \
--variable APP_NAME=“app name” \
--variable CLIENT_TOKEN="client token" \
--variable API_VERSION=“v1.0”
- ionic project 코드
- phone.html
<ion-content padding>
<div>
PhoneNumber: {{userInfo.country_code}} {{userInfo.phoneNumber}}
</div>
<button ion-button block color="primary" (click)="register()">Register</button>
</ion-content>
- phone.ts
import { Component } from '@angular/core';
import { NavController, NavParams } from 'ionic-angular';
@Component({
selector: 'page-phone',
templateUrl: 'phone.html',
})
export class PhonePage {
userInfo: any = {};
constructor(public navCtrl: NavController, public navParams: NavParams) {}
register(){
(<any>window).AccountKitPlugin.loginWithPhoneNumber({
useAccessToken: true,
defaultCountryCode: "IN",
facebookNotificationsEnabled: true,
}, data => {
(<any>window).AccountKitPlugin.getAccount(
info => this.userInfo = info,
err => console.log(err)
);
});
}
}
- 인증 결과 화면
- 참고
cordova-plugin-accountkit : https://github.com/gurisko/cordova-plugin-accountkit
'웹개발 > ionic' 카테고리의 다른 글
[아이오닉] Facebook AccountKit 안드로이드 플랫폼 error (0) | 2018.08.13 |
---|---|
[아이오닉] ionic 2.0 Deploy (0) | 2017.01.21 |
ionic2 앱개발 시작하기 (0) | 2017.01.20 |
[아이오닉] Ionic Framework 하이브리드앱개발 (0) | 2016.12.04 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- npm
- phone number
- 한영 변환
- Facebook AccountKit
- git branch
- Gulp
- 의존성 주입
- git merge
- angular2
- NgForm
- password validation
- Routes
- Typescript 패키지
- jQuery
- End-to-End testing
- 폼 유효성 검사
- paralles desktop
- 웹 소켓 프로토콜
- Angular CLI
- 옵저버블
- Webpack
- ionic2
- 아이오닉
- typeScript
- 번들링
- Angular
- 아이오닉2
- Grunt
- git commit
- module exports
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함