상민,
뒤로가기

시리즈 게시글


Friday, June 02, 2023

#daily

TODOs

  • HeyDuck #develop

WORKs

  • 미수유저 연관 미수 찾기
  • 오퍼월 SDK 분석
  • [ ]

TILs

TNK

  • Custom UI 를 자체 개발할 수 있음 (By Android, iOS)
    • Attach 하는 곳 자유로움
    • 세부적인 UX 변경 자유로워보임
    • 그런데 문서의 정확도가 그렇게 높아보이진 않아서 음... 삽질좀 하겠다 싶은 느낌은 든다.
  • 사용활동분석 이 오퍼월 입장에서 광고타게팅을 위해 붙여주는게 좋은가하는가?

AdiSON

  • Custom UI 를 개발하는게 당장 제공된 SDK 만 봐서는 그렇게 열려있지 않은 느낌
    • Attach 하는 방식의 변경이 별도로 없어 보이고
    • 세부적인 UX 변경이 열려있지 않은 느낌
    • 각각은 AdiSON 측에서 개발 대응이 된다면 큰 문제는 아닐 수도 있음... But 시간이 문제일수도
  • 스플래시가 있다..? 쓸지는 모르겠지만 (브랜드 이미지랑 맞나)

확인 필요 사항

  • AdiSON 광고 리스트 UI 를 타다 앱 내의 일부분에 내장시킬 수 있게 변경해줄 수 있는지 확인 필요
    • 개발적으로 설명: Activity 형태로 붙이는 것이 아닌, View 나 Fragment 를 붙이는 방식으로 원하는 위치에 배치가 가능한가 확인 필요.

출도착지, 경유지 정보

웹 -> 클라로 전달해 줘야함

  1. 웹이 클라랑 같이 공유하는 LocalStorage 에 출도착지를 저장함
  2. 그리고 클라한테 "LocalStorage 읽어서 호출뷰 띄워줘" 하는 딥링크를 호출

서버 -> 클라로 전달해 줘야함

  1. 클라가 알 수 있는 저장소에 서버가 출도착지를 저장함
  2. 그리고 클라한테 "이 LatLng 가 가리키는 출도착지로 호출뷰 띄워줘" 딥링크 호출
  3. 클라는 LatLng -> AddressedLocation 변환을 위해 서버에 추가적인 요청
  • 식별자 (Pair<Lat, Lng>, UUID)
    • UUID 를 쓰면 UUID <-> Route 매핑이 존재해야 하는데 이걸 저장할 Storage 가 아깝다S
    • Lat, Lng -> GetAddressInfo -> AddressedLocation
sealed class Param {
	data class LatLngRoute(
		val origin: LatLng,
		val destination: LatLng,
	): Param
	object LastRide : Param // 추가
	object LastReservation : Param // 추가
	object NearAirport : Param // 추가
}

tada-rider://requestRide?type=LatLng&payload={origin:asdf,destination:...} tada-rider://requestRide?type=LastReservation tada-rider://requestRide?type=NearAirport

클라이언트 -> 서버로 AddressedLocation 을 가져올 때는

// Request
{
	type: "LatLng",
	payload: "{origin: 1123.333,123.344, destination 1123.333,123.334}"
}
{
	type: "LastRide",
	payload: ""
}
{
	type: "LastRide",
	payload: ""
}

Notes created today


List FROM "" WHERE file.cday = date("2023-06-02") SORT file.ctime asc

Notes last touched today


List FROM "" WHERE file.mday = date("2023-06-02") SORT file.mtime asc

<< [[2023-06-01-Thursday|Yesterday]] | [[2023-06-03-Saturday|Tomorrow]] >>