wordpress-mobile / wordpress-mobile/WordPress-iOS

In-app solution to set preference for app or browser link opening.

Open
#22,569 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

[Type] Enhancement Universal Links
Dominant language
Swift
Stars
3.9k
Forks
1.2k
Avg merge
23h 51m
Merged PRs (30d)
58

Description

Internal ref: p1707308676059989?thread_ts=1707300415.968459&cid=C0180B5PRJ4-slack-C0180B5PRJ4

Expected behavior

When I'm opening a link URL to a WordPress post/page from an email or browser I would like to be able to chose if open them in the JP app or in the browser.

Actual behavior

When I'm opening a link URL to a WordPress post/page from an email or browser the link is intercepted by the JP app and there is not a built-in in app way to set a preference about it. There is a procedure though here but a in-app way would be preferable.

Steps to reproduce the behavior
  • tap on a URL to a WordPress post in an email or browser
  • see the JP app opens
  • follow the step in here you can workaround it
Tested on [iPad 7th gen], iOS [iPad OS 17.2], Jetpack iOS / WordPress iOS [23.8]

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source files or tests are named. Start with the linked iOS support procedure and reproduce the URL-opening behavior on the stated iPad and iPadOS versions, then trace the app's link interception and preference/settings entry points. Done means users can choose in the app whether WordPress post and page links open in the app or the browser, with the choice preserved and covered by tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, swift
Domain
mobile
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.