|
@@ -10,8 +10,8 @@ C.addColor("#03cf5d", "color-naver");
|
|
const initials = {
|
|
const initials = {
|
|
kConsumerKey: 'VWv4bOdB5Bf07a26eJ5h',
|
|
kConsumerKey: 'VWv4bOdB5Bf07a26eJ5h',
|
|
kConsumerSecret: 'pBASnpI7X5',
|
|
kConsumerSecret: 'pBASnpI7X5',
|
|
- kServiceAppName: 'emptyApp',
|
|
|
|
- kServiceAppUrlScheme: 'dooboolaburlscheme', // only for iOS
|
|
|
|
|
|
+ kServiceAppName: 'empty',
|
|
|
|
+ kServiceAppUrlScheme: 'naverorgseonsujoaemptyapp', // only for iOS
|
|
};
|
|
};
|
|
|
|
|
|
GoogleSignin.configure();
|
|
GoogleSignin.configure();
|
|
@@ -92,12 +92,12 @@ export default (props)=>{
|
|
console.log(`\n\n Token is fetched :: ${token} \n\n`);
|
|
console.log(`\n\n Token is fetched :: ${token} \n\n`);
|
|
// this.setState();
|
|
// this.setState();
|
|
console.log({ theToken: token });
|
|
console.log({ theToken: token });
|
|
|
|
+ getNaverProfile(token)
|
|
if (err) {
|
|
if (err) {
|
|
console.log(err);
|
|
console.log(err);
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
});
|
|
});
|
|
-
|
|
|
|
// return new Promise(function (resolve, reject) {
|
|
// return new Promise(function (resolve, reject) {
|
|
// console.log(props);
|
|
// console.log(props);
|
|
// NaverLogin.login(props, (err, token) => {
|
|
// NaverLogin.login(props, (err, token) => {
|
|
@@ -109,7 +109,26 @@ export default (props)=>{
|
|
// resolve(token);
|
|
// resolve(token);
|
|
// });
|
|
// });
|
|
// });
|
|
// });
|
|
- };
|
|
|
|
|
|
+ };
|
|
|
|
+
|
|
|
|
+ const getNaverProfile = async(token) => {
|
|
|
|
+ let result = null;
|
|
|
|
+ try {
|
|
|
|
+ result = await getProfile(token);
|
|
|
|
+ } catch (err) {
|
|
|
|
+ console.log('err');
|
|
|
|
+ console.log(err);
|
|
|
|
+ }
|
|
|
|
+ console.log(result);
|
|
|
|
+ return result;
|
|
|
|
+ }
|
|
|
|
+ const naverLogout = () => {
|
|
|
|
+ NaverLogin.logout();
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ const snsLogout = () => {
|
|
|
|
+ naverLogout();
|
|
|
|
+ }
|
|
return (
|
|
return (
|
|
<C.View cls="jc-sa ai-c flx1 bgc-color-white">
|
|
<C.View cls="jc-sa ai-c flx1 bgc-color-white">
|
|
<C.ImageBackground source={require("../res/speech_bubble.png")}
|
|
<C.ImageBackground source={require("../res/speech_bubble.png")}
|
|
@@ -158,7 +177,8 @@ export default (props)=>{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- <C.EL.Button btncls="bgc-color-naver " title="Naver" onPress={naverLogin}/>
|
|
|
|
|
|
+ <C.EL.Button btncls="bgc-color-naver " title="Naver" onPress={naverLogin} />
|
|
|
|
+ <C.EL.Button title="LOG-OUT Any" onPress={()=> {snsLogout();}} />
|
|
</C.View>
|
|
</C.View>
|
|
</C.View>
|
|
</C.View>
|
|
)
|
|
)
|