Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

`open --launch-url` should answer the iOS "Open in <app>?" confirmation

Đang mở
#3,076 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
68/100
Loại issue
Tính năng
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
ios, typescript
Lĩnh vực
cli, documentation, mobile, testing

Hướng nghiên cứu

Start with the Apple runner and the open command family, then inspect the smoke lane's answerDeepLinkConfirmation helper and the live fixture E2E. Use the fixture replay for agent-device-test-app:///automation to verify the confirmation behavior, and update commands.md for both outcomes. Done means the helper is deleted, the fixture runs unattended, and foreign-app confirmations remain errors.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

needs-triage

Part of #3069.

Purpose

On an iOS Simulator, open <bundle> --launch-url <scheme-url> can raise the system confirmation Open in "<App>"?. The command returns success while the app is still waiting behind that sheet, and the next command fails with APP_NOT_RUNNING or wait_capture_stalled. The iOS smoke lane answers the sheet from its own harness (#3044, #3063), and a local fixture replay hits the same sheet on every test run. Production users get no help.

Required behavior

  • When open --launch-url targets the session app and iOS raises the confirmation naming that app, open accepts it as part of the launch and reports it: data.launchConfirmation: "accepted".
  • A confirmation naming a different app is never accepted. open fails with reason: launch_confirmation_foreign_app and the app name in details.
  • No confirmation, no change: the response is as today.
  • The wait for the sheet is bounded by the existing launch budget; a sheet that never appears costs no extra time beyond one capture.

Completion conditions

  • The smoke lane's answerDeepLinkConfirmation helper is deleted, and the live fixture E2E passes without it.
  • A fixture replay that opens agent-device-test-app:///automation runs unattended.
  • commands.md documents the two outcomes.

Dependencies

None. Apple runner and the open command family only.

Ngôn ngữ chính
TypeScript
Star
4.8k
Fork
315
Merge trung bình
11 giờ 27 phút
Pull request đã merge (30 ngày)
556

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của callstack/agent-device

Tất cả issue của callstack/agent-device

Issue tương tự

Thêm issue về TypeScript

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.