package
직접 구현
// 요런느낌
const handleAppStateChange = (state: AppStateStatus) => {
"inactive" | "active" | "background"
console.log(state);
if (state === "background") {
// 서버센트
// 소켓
setTimeout(() => {
console.log("background after 2sec");
}, 2000);
}
};
useEffect(() => {
AppState.addEventListener("change", handleAppStateChange);
return () => {
AppState.removeEventListener("change", handleAppStateChange);
};
}, [appState]);
소리와 진동
우선 일반적으로 많이 사용하는 라이브러리들 좀 찾아보면서 봤는데 더 자세한건 알라미 써보면서 방향성 잡고 테스트하면서 적합한 방법을 찾아가면 될 것 같슴다