Skip to content

feat(ios): stop prompting first-party products for remote access - #971

Merged
filvecchiato merged 2 commits into
mainfrom
feat/ios-trusted-remote-prompts
Sep 25, 2026
Merged

filvecchiato merged 2 commits into
mainfrom
feat/ios-trusted-remote-prompts

Conversation

@filvecchiato

Copy link
Copy Markdown
Collaborator

Addresses paritytech/platform-issues#4. Port of paritytech/polkadot-ios-community#141, closed there now that the host lives here.

  • TrustedRemoteProductPermissionRequester grants remote access to trusted products without prompting; device, account, balance and identity access keep prompting, and a mixed batch still reaches the user.
  • Drops that PR's ProductRemoteTrust label copy: the app path-deps the core here, so the factory calls hasTrustedRemotePermissions(productId:) from feat(server): let hosts ask whether a product is trusted for remote access #802 instead.
  • Not built locally; ios-pr.yml covers both halves.

@filvecchiato
filvecchiato requested a review from a team September 24, 2026 14:34
@github-actions github-actions Bot added the host-ios Touches the iOS host tree label Sep 24, 2026
@github-actions

github-actions Bot commented Sep 24, 2026 •

Copy link
Copy Markdown
Contributor

CI Status: 23 required jobs green, 14 passed and 9 skipped by path filter.

All job results
job result
android-bindings skipped
changes success
changeset-guard skipped
cli-package skipped
codegen success
e2e skipped
explorer success
headless-install success
host-android-bindings skipped
host-android-detekt skipped
host-wasm success
ios-bindings success
ios-swift skipped
licenses success
playground success
provider-android-bindings skipped
release-guard success
rust success
ts-client success
ts-debugger success
ts-host success
wasm-provider success
workflow-lint skipped

Signing credentials: failure as of 2026-09-25, a release may fail

Commit efabe538 · run log

@github-actions

github-actions Bot commented Sep 24, 2026 •

Copy link
Copy Markdown
Contributor

iOS simulator preview

Built from efabe5388, stamped with it in TrUAPICommit.

gh run download 36114477968 --name simulator-preview-efabe5388
unzip polkadot-app-*.app.zip
xcrun simctl install booted polkadot-app.app
xcrun simctl launch booted io.parity.polkadotapp.develop

Or download it in a browser, which arrives as a zip wrapping
the .app.zip, so it needs unzipping twice.

An arm64 simulator slice, so it needs an Apple Silicon Mac and does not
install on a device. Kept for 14 days, after which the link stops
resolving and a new push rebuilds it.

@filvecchiato
filvecchiato added this pull request to the merge queue Sep 25, 2026
Merged via the queue into main with commit f61857b Sep 25, 2026
38 of 39 checks passed
@filvecchiato
filvecchiato deleted the feat/ios-trusted-remote-prompts branch September 25, 2026 14:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

host-ios Touches the iOS host tree

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants