브랜드 좋아요(팔로우) 설정하기
- 인쇄
브랜드 좋아요(팔로우) 설정하기
- 인쇄
기사 요약
이 요약이 도움이 되었나요?
의견을 보내 주셔서 감사합니다.
Shoplive Player에서 고객사가 등록한 브랜드를 좋아요(팔로우)하는 기능을 사용할 수 있습니다. 해당 기능을 활성화할 경우 Shoplive Player 내에 브랜드 이미지와 함께 좋아요(팔로우) 할 수 있는 버튼이 노출됩니다. 해당 버튼의 상태는 고객사가 설정하는 고객의 데이터와 연동됩니다.
해당 기능의 연동을 위해서는 샵라이브와 협의가 필요하며, 자세한 내용은 샵라이브(ask@shoplive.cloud)로 문의해주세요.
브랜드 좋아요(팔로우)
표시
val user = ShopLiveUser().apply {
userId = "harry"
userName = "potter"
addCustomParameter("brand", "{\"identifier\":\"brand-identifier\",\"favorite\":true}")
}
ShopLive.setUser(user)
좋아요(팔로우)
클릭 시 콜백
override fun onReceivedCommand(context: Context, command: String, data: JSONObject) {
when (command) {
"ON_CLICK_BRAND_FAVORITE_BUTTON" -> {
val identifier = data.getString("identifier")
val isFavorite = data.getBoolean("favorite")
Log.d("shoplive", "identifier=$identifier, isFavorite=$isFavorite")
}
"ON_CHANGED_BRAND_FAVORITE" -> {
val identifier = data.getString("identifier")
Log.d("shoplive", "identifier=$identifier")
}
}
}
좋아요(팔로우)
설정 상태를 Shoplive Player로 전달
사용자가 브랜드 좋아요(팔로우)한 상태를 Shoplive Player로 전달하여 브랜드 좋아요(팔로우)의 상태를 연동할 수 있습니다.
val result = "{\"identifier\":\"brand-identifier\",\"favorite\":false}"
ShopLive.sendCommandMessage("SET_BRAND_FAVORITE", result)