getResult api 관련
getresult후에도 prepare에서 설정했던 BappInfo에서 설정한 딥링크로 앱이 호출되기도 하나요? prepare에서 success로 앱의 특정 activity의 딥링크를 설정해놓고 request 호출 후 카톡클립으로 인증후 딥링크로 넘어와서 onNewIntent에서 이전에 받은 requestKey로 getResult() api 호출후 결과로 completed를 받고 activity를 finisih했는데 10초~1분사이 후 finish한 액티비티가 create() 되었고 getIntent().getData()에는 딥링크데이터가 들어있었습니다 혹시 getresult() 후 에도 success 콜백으로 딥링크가 실행되나요?
-
안녕하세요 :)
getResult API는 bapp 서버의 호출이고, success deeplink callback의 실행은 사용자 액션이라서 충분히 가능한 시나리오라고 생각됩니다.
혹시 더 궁금한 내용이 있으시면 코멘트 부탁드립니다.
0 -
1.그러면 해당현상을 방지하기위해서 request이후 딥링크 데이터를 초기화 할 수 있을까요?
2. 위의 시나리오가 삼성폰 기종에서는 발생되지 않으나 LG기종의 핸드폰에서만 발생하는것으로 확인되어 무조건적인건 아닌것 같습니다
0 -
답변드립니다.
1. 한 번 요청한 데이터는 수정이 불가합니다.
2. 폰기종에 따라 동작이 다른 부분은 클립에서는 확인이 어렵습니다. 다만, 코드상에서 이미 처리된 것은 스킵하도록 예외처리하는 것을 권장드립니다.
0
댓글을 남기려면 로그인하세요.
댓글
댓글 3개