У меня есть приложение swift для управления небольшими магазинами с помощью SQLITE на моем смартфоне, и я подумал, что другое приложение, предназначенное для продавцов, может получить доступ к той же базе данных. Как будто телефон был сервером, или другой смартфон получил доступ к тому же файлу .sqlite.
Я смотрел в других темах, но ничего подобного не нашел, и те, которые я нашел, не имеют ответа.
Возможно ли это сделать?
Что-то вроде кода ниже.
var db: OpaquePointer? = nil
let fileURL = try! FileManager.default.url(for: .documentDirectory, in: .userDomainMask, appropriateFor: nil, create: false)
.appendingPathComponent("some form or link with the address of the other smartphone")
if sqlite3_open(fileURL.path, &db) == SQLITE_OK {
print("Successfully opened connection to database at \(String(describing: fileURL.path))")
} else {
print("cant open database")
}