Toss payments 개발자 커뮤니티Tp개커Toss payments 개발자 커뮤니티
Powered by
jhlee21J
Toss payments 개발자 커뮤니티•17mo ago•
21 replies
jhlee21

flutter inappwebview 앱링크 미동작

안녕하세요

php 웹사이트를 운영중에 있습니다.
kb pay 등 외부앱링크 및 마켓으로 이동되지 않아서 않아서 문의드립니다.
flutter inappwebview 에서

widget :
InAppWebView(
shouldOverrideUrlLoading: (controller, navigationAction) async {
final url = navigationAction.request.url.toString();
debugPrint('url : $url', );
final appScheme = ConvertUrl(url);
debugPrint('appScheme.isAppLink() : ${appScheme.isAppLink()}');
if (appScheme.isAppLink()) {
await controller.stopLoading();
debugPrint('appScheme.appScheme : ${appScheme.appScheme}');
debugPrint('appScheme.url : ${appScheme.url}');
debugPrint('appScheme.appLink : ${appScheme.appLink}');
debugPrint('appScheme.package : ${appScheme.package}');
debugPrint('await appScheme.getMarketUrl() : ${await appScheme.getMarketUrl()}');
debugPrint('await appScheme.getAppLink() : ${await appScheme.getAppLink()}');
final uri = Uri.parse(appScheme.url);
debugPrint('uri : $uri');
appScheme.launchApp();
return NavigationActionPolicy.CANCEL;
}
return NavigationActionPolicy.ALLOW;
}



로그 내용:
I/flutter (11708): url : kb-acp://pay?srCode=#######&tcodeSeq=##########
I/flutter (11708): appScheme.isAppLink() : true
I/flutter (11708): ConvertUrl
I/flutter (11708): appScheme.appScheme : kb-acp
I/flutter (11708): appScheme.url : kb-acp://pay?srCode=#######&tcodeSeq=##########
I/flutter (11708): appScheme.appLink : kb-acp://pay?srCode=#######&tcodeSeq=##########
I/flutter (11708): appScheme.package : null
I/flutter (11708): Null check operator used on a null value
I/flutter (11708): #0 ConvertUrl.getMarketUrl (package:tosspayments_widget_sdk_flutter/model/tosspayments_url.dart:69:44)

이슈:
appScheme.package가 null인 상태인데, 어떻게 해야 하나요?
flutter inappwebview로 적용된 샘플이 있을까요?
외부앱들을 오픈할 수 있도록 어떻게 변경해야하는지 문의드립니다.
Toss payments 개발자 커뮤니티 banner
Toss payments 개발자 커뮤니티Join
Toss payments 개발자 커뮤니티입니다. 결제 연동하며 겪는 기술 문의부터, 결제 시장에 대한 다양한 정보까지 얻어가세요~
15,588Members
Resources
Was this page helpful?

Similar Threads

Recent Announcements

Similar Threads

flutter inappwebview 에서 브랜드페이 결제창이 나타나지 않습니다.
[프론트] 모상빈[[프론트] 모상빈 / ❓┃연동개발-문의
3y ago
flutter_inappwebview 6.0.0 으로 개발하고 있습니다
bim93Bbim93 / ❓┃연동개발-문의
3y ago
Flutter inappwebview 를 활용하여 모바일로 제공되는 쇼핑몰을 포팅하고 있습니다.
저요저저요 / ❓┃연동개발-문의
3y ago
Flutter tosspayments_widget_sdk_flutter 의 의존성으로 묶여 있는 flutter_inappwebview 가 Xcode 16 에서 빌드가 안되는 현상
harryHharry / ❓┃연동개발-문의
2y ago