제품 전시 React 및 Flotiq의 모바일 응용 프로그램
React native 모바일 제품 전시
이 간단한 안내서는 Flotiq Mobile Expo 응용 프로그램 원본 코드를 제품 전시 응용 프로그램으로 조정하는 방법을 보여 줍니다.
사용자에게 다음과 같은 모바일 애플리케이션을 구축합니다.
선결 조건
Google Play나 Apple App Store에서 Flotiq mobile expo 응용 프로그램을 다운로드하여 Flotiq 계정에 연결할 수 있도록 권장합니다.이런 방식을 통해 응용 프로그램이 어떻게 작동하는지, 그리고 무엇을 기대할 수 있는지 알게 될 것입니다.
이 문서는 다음과 같이 가정합니다.
분기 응용 환매
Flotiq Mobile Expo on GitHub로 넘어가서 우리의 환매를 갈라놓다.코드를 좀 더 쉽게 추적할 수 있도록 변경할 것입니다.만약 네가 유용하다고 생각한다면, 우리에게 별 하나를 주는 것을 잊지 마라!
작업공간 설정
git clone https://github.com/flotiq/flotiq-mobile-demo
npm install
npx react-native run-ios
npx react-native run-android
install an emulator
보이는 화면은 Flotiq 계정에 연결할 수 있지만, 원본 코드에 대한 간단한 변경을 통해 이 점을 실현할 것입니다.
문제가 있으면 프로그램 리포의 자술 파일을 참조하십시오.
코드 업데이트
다음은 응용 프로그램을 Flotiq 계정에 연결하고 제품만 표시하기 위해 필요한 절차를 간소화하는 것입니다.
Flotiq API 키를 사용하여 인증
저장소의 코드는 로그인 화면을 사용하여 API 키를 통해 인증됩니다.우리의 Product Showcase 응용 프로그램은 그것을 필요로 하지 않지만, 우리는 여전히 Flotiq API를 사용하여 인증을 해야 한다.
App.js
파일에 추가하여 React 코드에 저장합니다. import FlotiqNavigator from './app/navigation/FlotiqNavigator/FlotiqNavigator';
import contentTypesReducer from './app/store/reducers/contentTypes';
import authReducer from './app/store/reducers/auth';
// Add this line after imports:
AsyncStorage.setItem('flotiqApiKey', "<< YOUR FLOTIQ READ-ONLY API KEY HERE >>");
enableScreens();
파일을 저장한 후, 프로그램은 자동으로 emulator에서 다시 불러오고 로그인 화면을 건너뛰어야 합니다.이제 응용 프로그램의 메인 화면을 보십시오.scoped API key
간편한 탐색
제품 전시 응용 프로그램의 경우 기본 기본 기본 기본 화면과 내용 유형 브라우저 화면이 아닌 제품 목록으로 바로 이동하기를 원합니다.이를 실현하기 위해서는 내비게이션의 구조를 업데이트해야 합니다.
StackNavigator.js
파일을 열고 필요한 조정을 수행합니다.{{HomeStackScreen()}}
선로를 뜯어내다RootStackNavigator
상수Stack.Screen
라고 하는 전체ContentTypesScreen
ContentTypesStackScreen
에서 다음과 같이 조정합니다. //const { contentTypeName, partOfTitleProps, withReachTextProps, refetchData, contentTypeLabel } = props.route.params;
const contentTypeName = 'product'
const partOfTitleProps = ['name']
const withReachTextProps = ['description']
const refetchData = true
이제 초기 화면을 올바르게 숨기려면 다음 가져오기 문을 추가합니다. import SplashScreen from 'react-native-splash-screen';
파일이 처음 나타나기 전에 다음을 추가합니다ContentTypeObjectsScreen.js
. useEffect(() => {
if (!isLoading) {
SplashScreen.hide();
}
}, [isLoading]);
마지막으로 useEffect()
방법에서 contentTypeObjectsScreenOptions
상수를 정적 상수로 바꿉니다. const screenTitle = "Products"
이것은
원시 응용 프로그램을 간소화하여 당신이 무엇을 놓치지 않도록 하기 위해서입니다.변경된 전체 목록 영향
그렇습니다!이제 어플리케이션이 로드된 후 제품 목록을 확인해야 합니다.
이제 너는 그것을 가지고 놀거나 앱스토어에 직접 발표할 수 있다.최초의 응용 프로그램은 이미 애플과 구글 상점의 비준을 받았기 때문에 당신의 응용 프로그램도 비준을 받는 것은 신속하고 간단한 임무가 될 것입니다!
다음을 시도할 수 있습니다.
Reference
이 문제에 관하여(제품 전시 React 및 Flotiq의 모바일 응용 프로그램), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/flotiq/product-showcase-mobile-app-in-react-52hh텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)