adroid
void _setNavi(String message) async {
List<String> parts = message.split('|');
String lon = parts[0];
String lat = parts[1];
bool result = await NaviApi.instance.isKakaoNaviInstalled();
String keyValue = await KakaoSdk.origin;
if (result) {
await NaviApi.instance.shareDestination(
destination: Location(name: '방제사', x: lon, y: lat),
option: NaviOption(coordType: CoordType.wgs84),
);
} else {
launchBrowserTab(Uri.parse(NaviApi.webNaviInstall));
}
}
2% 부족한 android 사용법
apple (Info.plist)
<key>LSApplicationQueriesSchemes</key>
<array>
<string>kakaonavi-sdk</string>
</array>
main.dart에 main()에 설정 넣기
KakaoSdk.init(
nativeAppKey: '내 애플리케이션에 등록 된 키',
javaScriptAppKey: '내 애플리케이션에 등록 된 키',
);
- 또한 내 애플리케이션에 플랫폼을 까먹지 말고 등록하자.