safepay.tsx 555 B

12345678910111213141516171819202122
  1. import { useRouter } from "expo-router";
  2. import { useEffect } from "react";
  3. /**
  4. * Alipay Callback Handler
  5. * Handles the "asios://safepay" deep link from Alipay.
  6. * 仅仅作为 deep link 的接收器,没有 UI,瞬间返回上一页。
  7. */
  8. export default function AlipayResult() {
  9. const router = useRouter();
  10. useEffect(() => {
  11. // 只要进入这个页面,直接默默退回上一页,不显示任何多余 UI。
  12. if (router.canGoBack()) {
  13. router.back();
  14. } else {
  15. router.replace("/");
  16. }
  17. }, []);
  18. return null;
  19. }