![[플러터플로우] 실전! 앱 출시를 위한 끝장 노하우!강의 썸네일](https://cdn.inflearn.com/public/courses/333539/cover/ac94b07c-f07a-4079-a5bd-5aec3b289db2/333539.png?w=420)
[플러터플로우] 실전! 앱 출시를 위한 끝장 노하우!
₩134,200
중급이상 / FlutterFlow, No-code, Flutter, supabase
5.0
(2)
플러터플로우를 이용해서 실제 앱을 출시하기 위한 A-Z 노하우를 담았습니다 : 배포부터 인앱결제, 카톡로그인, Supbase까지!
중급이상
FlutterFlow, No-code, Flutter
android, flutter 에 흥미를 갖고 있는 모바일 개발자
질문&답변
카카오로그인SDK 질문
안녕하세요.받은 데이터를 로그 출력해보면 뭔가가 나올 것 같은데요. createCustomToken 함수 초반에 로그 찍는 부분이 있습니다. functions.logger.log( `# createUser request: ${JSON.stringify(request.body)}`, );firebase console 에서 이 부분이 어떻게 나왔는지 공유 가능할까요?로그를 공유해주신다면 도와드리기 수월할 것 같습니다.감사합니다.
질문&답변
네이버 로그인 구현 관련 문의
안녕하세요.네이버 로그인은 네이버에서 제공하는 로그인 수단으로 로그인을 성공 한 이후, ID 값과 닉네임 그리고 이메일 등을 획득한 다음, 아래 링크의 _createFirebaseUser 함수에다가 넘기면 카카오 로그인과 동일하게 될겁니다.https://github.com/ssk-flutter/ff-kakao-login/blob/main/custom-actions-rest-api/kakao_login.dart persist 옵션은 생각하시는게 맞습니다. 앱을 껏다 켜도 데이터가 초기화되지 않고 남아 있게 됩니다.감사합니다.
질문&답변
customAction loginaction 에러
안녕하세요 ppick.dev님, maybeCreateUser(...) 함수를 찾지 못해 컴파일 오류가 난 것으로 보입니다.해당 함수는 flutterflow 에서 제공하는 유저 정보를 생성하는 함수인데요.아래 이미지대로 "Create User Collection" 설정을 해야 나타나는 함수입니다.혹시 아래 옵션이 켜져 있는지 확인 부탁 드립니다.(사진) 아울러, deploy 를 하기 전에 소스코드가 정상인지 확인하는 기능 버튼이 있는데, 그 버튼을 눌러 정상인지 확인을 한 다음에 deploy 를 해야 합니다.(사진) 참고 부탁 드리겠습니다.감사합니다.
질문&답변
Error: Unknown error. Please contact support@flutterflow.io.
onCall 을 onRequest 형식으로 바꿔보세요.저도 동일한 문제를 겪었는데, 아무리 해도 안되다가 onRequest 로 바꾸고 Deploy 가 되었습니다.const functions = require("firebase-functions"); const admin = require("firebase-admin"); // To avoid deployment errors, do not call admin.initializeApp() in your code exports.createCustomToken = functions .region("asia-northeast3") .https.onRequest(async (request, response) => { let data = request.body.data; functions.logger.log(`# cors with header`); response.set("Access-Control-Allow-Origin", "*"); // 모든 도메인에서의 요청을 허용 response.set("Access-Control-Allow-Methods", "GET, POST"); // 허용된 메소드 functions.logger.log(`# createUser request: ${JSON.stringify(request.body)}`,); let user = data.user; try { await admin.auth().createUser(user); functions.logger.log(`# createUser success ${user.uid}`); } catch (e) { functions.logger.log(`# createUser failed ${user.uid}`); await admin.auth().updateUser(user.uid, user); functions.logger.log(`# updateUser success ${user.uid}`); } let token = await admin.auth().createCustomToken(user.uid); let result = {data: {token}}; functions.logger.log(`# result ${JSON.stringify(result)}`); response.send(result); });
질문&답변
카카오 로그인 질문
안녕하세요. 아마도 Firebase console / authentication 항목에서 로그인 제공업체를 선택하지 않은 것 같습니다.Firebase Console -> Authentication -> 로그인 제공업체 -> 새 제공업체 추가 -> 이메일/비밀번호 추가하면 해결 되리라 생각됩니다.(사진)해보시고 문제가 해결되지 않으면 다시 문의 부탁드립니다.감사합니다.
질문&답변
카카오로그인 설정 완료 후
안녕하세요. 오류가 발생한 플랫폼을 명시하지 않으셨지만, 안드로이드일 가능성이 높아 보입니다.안드로이드라고 가정하고 답변드리겠습니다.IntelliJ를 통해 AndroidManifest.xml을 수정하셨을 것이라 예상됩니다. 아쉽게도 아직 FlutterFlow에서는 AndroidManifest.xml을 편집할 수 없습니다. 따라서 모바일에서 카카오 로그인 기능을 이용하려면 반드시 로컬 환경에서 작업해야 합니다.참고로, 섹션 3에서는 FlutterFlow에서 처리할 수 있는 부분은 반드시 FlutterFlow를 통해 처리하도록 하였습니다. 다른 섹션도 마찬가지일 것입니다.아울러, 김의천님의 상황에서는 GitHub 활용을 추천드리며, 섹션 2의 “플러터플로우에서 코드 활용하기”를 참고하시면 도움이 될 것입니다.감사합니다.
질문&답변
카카오 로그인 질문드립니다
혹시 해결이 아직 안되었다면 추가 정보 부탁드리겠습니다.
질문&답변
카카오 로그인 질문드립니다
안녕하세요. 오류 메시지는 어떻게 나오나요?플러터플로우가 가끔 오류날 일이 없는 곳에도 컴파일 오류를 보내기도 합니다.무시해도 문제가 없다면 그냥 두셔도 무방합니다.하지만, 이후 과정이 아예 진행 안된다면 아래 안내대로 하나씩 시도해보시면 좋을 것 같습니다. 우측 상단의 "Exclude from compilation" 을 체크해서 재시도 해봅니다.그래도 안된다면 함수 선언 위에 import '/backend/backend.dart'; 를 추가해보세요.
고민있어요
개발자에게도 큰 도움이 되었습니다