Browse Source

익명 로그인 기능 추가 .

자유해결사 5 years ago
parent
commit
e97022976d
2 changed files with 23 additions and 5 deletions
  1. 1 1
      src/pages/_1_Login.js
  2. 22 4
      src/provider/Auth.js

+ 1 - 1
src/pages/_1_Login.js

@@ -31,7 +31,7 @@ export default (props)=>{
     return (
         <C.View cls="jc-sa ai-c flx1 bgc-color-white"> 
             <C.ImageBackground source={require("../res/speech_bubble.png")} 
-                cls="ai-c jc-c flx0.5 w70" 
+                cls="ai-c jc-c flx0.5 w70"  
                 resizeMode="contain"  
                 >   
                 <C.Text cls="f5"> empty </C.Text> 

+ 22 - 4
src/provider/Auth.js

@@ -130,7 +130,7 @@ export default (props)=>{
     let kakaoLogin = async () =>{
         const result = await RNKakao.login();
         if(result ){
-            callLogin(true);
+            callLogin(true);token
         }
         props.onlogin && props.onlogin({type : "kakao", id : result.id , token : accessToken }, true);
     }
@@ -143,6 +143,22 @@ export default (props)=>{
                 }
             });
     }
+    let anonymousLogin = async () =>{
+
+        // await  AsyncStorage.setItem("@anonymous", token);
+        let rtn = {};
+        rtn.type = "anonymous"
+        rtn.id = "anonymous";
+        rtn.token =  "anonymous";
+        props.onLogin && props.onLogin(rtn, true); 
+        return ;
+        // NaverLogin.login(initials,  async (err, token) => {
+        //     await  AsyncStorage.setItem("@naverToken", token);
+        //     if(token){
+        //         callLogin(true);
+        //     }
+        // });
+    }
 
 
 
@@ -150,10 +166,12 @@ export default (props)=>{
         <C.View  cls="jc-sa flx1">  
             <C.EL.Button btncls="bgc-color-facebook" title="Facebook" onPress={facebookLogin} />
             <C.EL.Button btncls="bgc-color-google-plus " title="Google" onPress={googoleSignIn} />
-            <C.EL.Button btncls="bgc-color-kakao " tcls="color-kakaotext" title="Kakao" onPress={kakaoLogin}/>
-            <C.EL.Button btncls="bgc-color-naver " title="Naver"  onPress={naverLogin} /> 
+            <C.EL.Button btncls="bgc-color-kakao" tcls="color-kakaotext" title="Kakao" onPress={kakaoLogin}/>
+            <C.EL.Button btncls="bgc-color-naver" title="Naver"  onPress={naverLogin} /> 
+
+            <C.EL.Button btncls="bgc-color-gray-light-v1" title="Anonymous"  onPress={anonymousLogin} /> 
 
-        </C.View>
+        </C.View> 
 
     )