6. 푸시 알람을 누르면 상세 화면으로 이동하게 하고 싶어요.
앱 푸시와 히스토리 2가지로 나뉘어요.
관리자 웹 > 고급 설정 > 로직 설정에서 설정할 푸시 로직을 찾아주세요.

위 사진처럼 flowOptions에 아래 코드를 넣어주세요.
flowOptions는 로직 설정의 Then > To do 부분이에요.
"custom": {
"detailObjectId": "newDocument._id",
"type": "read",
"findByMeta": "readMeta",
"metaCode": "community"
},
"pushAppendData": {
"itemId": {
"method": "type",
"name": "cast",
"details": {
"type": "toString",
"base": "newDocument._id"
}
},
"findByMeta": "readMeta",
"menuName": "푸시 온 글",
"type": "read",
"metaCode": "community"
}
상위 Method
custom : 푸시 내역을 눌렀을 때 이동할 곳
pushAppendData : 앱 푸시 눌렀을 때 이동할 곳
하위 공통 Method
metaCode : 이동할 메타 (ex: community, _users, ...)
findByMeta : 그 메타의 어떤 화면 (ex: listMeta, readMeta, editMeta)
등록/수정 화면 : editMeta
목록 화면 : listMeta
상세 화면 : readMeta
type : 이동할 화면의 타입
등록/수정 화면 : edit
목록 화면 : list
상세 화면 : read
복합 메타 : multiList
상세 화면으로 이동할 때
detailObjectId : 상세 화면으로 이동할 경우 그 화면의 id
custom에 사용
(ex: newDocument._id, tmpDocument.magazineDoc._id)
itemId : 상세 화면으로 이동할 경우 그 화면의 id
pushAppendData에 사용
base의 값만 수정하여 사용
(ex: newDocument.postJoin._id, tmpDocument.myPostDoc._id)
원하는 게시글의 id를 찾는 법은 다른 로직 강의를 참고해 주세요.
24.07.17 Jihwan
Last updated