Toss payments 개발자 커뮤니티Tp개커Toss payments 개발자 커뮤니티
Powered by
kanghyejiK
Toss payments 개발자 커뮤니티•2y ago•
5 replies
kanghyeji

react-native SDK - 안드로이드 hardwareAccelerated 설정 관련 문의

안녕하세요.

토스페이먼츠 react-native 연동 시, 안드로이드 hardwareAccelerated 설정 관련해 문의 드립니다.



다름이 아니라 가이드대로 AndroidManifest에서 hardwareAccelerated를 설정할 경우 앱 전체가 느려지는 문제가 발생하는데요. 이에 따라 라이브러리를 사용하는 화면에서만 해당 속성을 조정하고 싶어 두 가지 방안을 생각했는데 괜찮은 방법일지 의견 여쭙고 싶어 이렇게 문의 드립니다.



첫번째 안으로는 patch-package를 통해 토스페이먼츠 RN 라이브러리의 WebView 컴포넌트들(PaymentsWebView, PaymentMethodWebView 등)에 androidLayerType=“software” 속성을 적용해서 웹뷰 자체에서 하드웨어 가속 속성을 조정하도록 하는 것인데요.

추측하기로는 토스 측에서 개발하실 때 해당 속성으로 AndroidManifest의 하드웨어 속성을 대체할 수 있다는 것을 이미 아셨을텐데 적용하지 않으신 데는 이유가 있을 것이라 생각됩니다. 해당 방법으로 인해 야기되는 다른 문제가 있을지 궁금합니다.



두번째로는 react-native-hardware-acceleration-view(https://github.com/Spicy-Sparks/react-native-hardware-acceleration-view) 라이브러리를 사용하는 것인데요. 해당 라이브러리는 화면 별로 하드웨어 가속 속성을 컨트롤할 수 있게 해줍니다. 다만 릴리즈된지 얼마 되지 않아 불안정할 수 있어 사용하기 꺼려지는 부분이 있습니다. 해당 라이브러리 외에 화면별로 hardwareAccelerated 속성을 제어할만한 방법으로 추천해주실 만한 것이 있을까요?



그밖에 저와 비슷한 문제로 고민하신 분들에게 제시해주셨던 다른 방안이 있으실지 궁금합니다.





그럼 답변 부탁드리겠습니다.

감사합니다. 🙂
GitHub
GitHub - Spicy-Sparks/react-native-hardware-acceleration-view: Reac...
React Native hardware acceleration view. Contribute to Spicy-Sparks/react-native-hardware-acceleration-view development by creating an account on GitHub.
GitHub - Spicy-Sparks/react-native-hardware-acceleration-view: Reac...
Toss payments 개발자 커뮤니티 banner
Toss payments 개발자 커뮤니티Join
Toss payments 개발자 커뮤니티입니다. 결제 연동하며 겪는 기술 문의부터, 결제 시장에 대한 다양한 정보까지 얻어가세요~
15,588Members
Resources
Was this page helpful?

Similar Threads

Recent Announcements

Similar Threads

React Native sdk 관련
gyeobeeGgyeobee / ❓┃연동개발-문의
2y ago
안드로이드 SDK 사용 관련 문의드립니다
정채은정정채은 / ❓┃연동개발-문의
3y ago
안드로이드 SDK 문의
권태수권권태수 / ❓┃연동개발-문의
3y ago
react-native sdk 시뮬레이터 관련
강상원강강상원 / ❓┃연동개발-문의
14mo ago