Fix iOS item create deep link (#1473)

This commit is contained in:
Leendert de Borst
2026-01-21 14:31:22 +01:00
parent e243b85581
commit 9178db2326
2 changed files with 6 additions and 6 deletions

View File

@@ -103,7 +103,7 @@ public struct AutofillCredentialCard: View {
}
Button(action: {
if let url = URL(string: "aliasvault://credentials/\(credential.id.uuidString)") {
if let url = URL(string: "aliasvault://items/\(credential.id.uuidString)") {
UIApplication.shared.open(url)
}
}, label: {
@@ -111,7 +111,7 @@ public struct AutofillCredentialCard: View {
})
Button(action: {
if let url = URL(string: "aliasvault://credentials/add-edit-page?id=\(credential.id.uuidString)") {
if let url = URL(string: "aliasvault://items/add-edit-page?id=\(credential.id.uuidString)") {
UIApplication.shared.open(url)
}
}, label: {

View File

@@ -60,10 +60,10 @@ public struct CredentialProviderView: View {
if !viewModel.isChoosingTextToInsert {
VStack(spacing: 12) {
Button(action: {
var urlString = "aliasvault://credentials/add-edit-page"
var urlString = "aliasvault://items/add-edit-page"
if let serviceUrl = viewModel.serviceUrl {
let encodedUrl = serviceUrl.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed) ?? ""
urlString += "?serviceUrl=\(encodedUrl)"
urlString += "?itemUrl=\(encodedUrl)"
}
if let url = URL(string: urlString) {
UIApplication.shared.open(url, options: [:], completionHandler: nil)
@@ -121,10 +121,10 @@ public struct CredentialProviderView: View {
ToolbarItem(placement: .navigationBarTrailing) {
HStack {
Button(action: {
var urlString = "aliasvault://credentials/add-edit-page"
var urlString = "aliasvault://items/add-edit-page"
if let serviceUrl = viewModel.serviceUrl {
let encodedUrl = serviceUrl.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed) ?? ""
urlString += "?serviceUrl=\(encodedUrl)"
urlString += "?itemUrl=\(encodedUrl)"
}
if let url = URL(string: urlString) {
UIApplication.shared.open(url, options: [:], completionHandler: nil)