Revert "deeplink launchparams 정보 추출"

This reverts commit 7f79cf7ad5.
This commit is contained in:
opacity@t-win.kr
2025-08-27 18:25:00 +09:00
parent 7f79cf7ad5
commit 42cc86e0d4

View File

@@ -63,7 +63,6 @@ import { panel_names } from "../../utils/Config";
import { import {
$L, $L,
getErrorMessage, getErrorMessage,
getLaunchParams,
getSpottableDescendants, getSpottableDescendants,
} from "../../utils/helperMethods"; } from "../../utils/helperMethods";
import { SpotlightIds } from "../../utils/SpotlightIds"; import { SpotlightIds } from "../../utils/SpotlightIds";
@@ -674,7 +673,6 @@ export default function MainView({ className, initService }) {
}, [dispatch, popupData, activePopup, topPanel?.name]); }, [dispatch, popupData, activePopup, topPanel?.name]);
// 딥링크 확인 테스트 // 딥링크 확인 테스트
const launchParams = getLaunchParams();
const deepLinkInfo = useSelector((state) => state.common.deepLinkInfo); const deepLinkInfo = useSelector((state) => state.common.deepLinkInfo);
const secondLayerInfo = useSelector((state) => state.common.secondLayerInfo); const secondLayerInfo = useSelector((state) => state.common.secondLayerInfo);
const appStatus = useSelector((state) => state.common.appStatus); const appStatus = useSelector((state) => state.common.appStatus);
@@ -893,11 +891,66 @@ export default function MainView({ className, initService }) {
<div style={{ color: "#ffff00", marginBottom: "0px" }}> <div style={{ color: "#ffff00", marginBottom: "0px" }}>
📱 Launch Params: 📱 Launch Params:
</div> </div>
{launchParams && launchParams.contentTarget ? ( {(() => {
<div>{launchParams}</div> let raw = window.PalmSystem?.launchParams || "{}";
) : ( let parsed = JSON.parse(raw);
<div>N/A</div> let containerFlag = parsed["x-webos-app-container-launch"];
)} let finalParams =
containerFlag === true ? parsed.details : parsed;
let contentTarget = finalParams?.contentTarget || "N/A";
return (
<>
<div style={{ marginBottom: "1px" }}>
<div style={{ color: "#ffff00" }}>
raw (최초 파라미터):
</div>
<div
style={{
fontSize: "10px",
color: "#cccccc",
marginLeft: "5px",
whiteSpace: "pre-wrap",
wordBreak: "break-all",
}}
>
{raw}
</div>
</div>
<div style={{ marginBottom: "1px" }}>
<div style={{ color: "#ffff00" }}>finalParams:</div>
<div
style={{
fontSize: "10px",
color: "#cccccc",
marginLeft: "5px",
whiteSpace: "pre-wrap",
wordBreak: "break-all",
}}
>
{JSON.stringify(finalParams, null, 2)}
</div>
</div>
<div>
<div>
contentTarget:{" "}
<span
style={{
color:
contentTarget && contentTarget !== "N/A"
? "#00ff00"
: "#ff6666",
}}
>
{contentTarget || "MISSING"}
</span>
</div>
</div>
</>
);
})()}
</div> </div>
</div> </div>
</div> </div>