안드로이드 / iOS 네이티브 앱 개발 관련 질문 드립니다

안녕하세요.

현재 클레이튼을 적용한 안드로이드 / iOS 네이티브 지갑 앱을 개발하려고 하는데 문의사항이 있어 질문 드립니다.

  1. 안드로이드 / iOS 네이티브 지갑 앱 개발을 하려고 하는데 자체 서버를 거치지 않고 모든 통신을 앱에서만 진행하려고 합니다. 현재 상황에서 가능할까요?

  2. 클레이튼 api를 통해서 KLAY가 아닌 이더리움 토큰 전송이 가능할까요?

  3. iOS에서 사용할 수 있는 SDK가 없어 보여서 json rpc를 사용하여 개발하려고 하는데 테스트넷/메인넷 주소는 어떤 걸 사용해야 하나요?
    ‘kaikas.baobab.klaytn. net:8651’, ‘kaikas.cypress.klaytn. net:8651’ 이 주소를 사용하면 될까요?

  4. ‘baobab.wallet.klaytn. com’ 에서 계정을 생성하고 ‘kaikas.baobab.klaytn. net:8651’ 주소를 통해서 ‘ko.docs.klaytn. com/bapp/json-rpc/api-references/klay/transaction#klay_signtransaction’ api를 호출했습니다. from과 to는 생성한 계정을 적용하고 나머지 값들은 예제에 나온 값을 넣었는데 unknown account 오류가 나오는데 혹시 어떤 문제인지 도움을 받을 수 있을까요?

안녕하세요, 클레이튼 포럼에 질문을 올려주셔서 감사드립니다.

  1. caver-java를 이용하시면 안드로이드에서 개발하실 수는 있습니다. iOS를 위한 SDK는 현재 제공되지 않습니다. caver-js를 이용하시면 가능할 것으로 기대합니다만, 자체 서버를 거치지 않고 가능한지에 대해서는 개발하시면서 고민하실 필요가 있을 것 같습니다.

  2. 이더리움 토큰 전송은 불가능합니다.

  3. KAS 서비스를 이용하여 EN API를 사용하기를 권장드립니다. www.klaytnapi.com 을 참고 부탁드립니다.

  4. baobab.wallet.klaytn.com 에서 계정을 생성하시면 keystore파일을 별도로 다운 받으신 다음, 자체적으로 서명을 진행하셔야 합니다. klay_signTransaction함수는 계정이 해당 노드에 있는 것을 가정하여 구현되어 있습니다. caver-js를 통해 서명을 진행하시길 권장드립니다. 아래 링크를 참고 부탁드립니다.

감사합니다.