更新 1.3.1

更新 1.3.1

Alexandre 维护。



更新 1.3.1

  • 作者
  • Alexandre

更新

描述

Update 是用于 SwiftUI 的一个可观察对象,用于检查是否有新的应用程序版本可用。

  • 使用一个或两个按钮警报初始化。
  • 支持的语言:英语、加泰罗尼亚语、中文、克罗地亚语、捷克语、丹麦语、荷兰语、芬兰语、法语、德语、希腊语、印地语、匈牙利语、印尼语、意大利语、日语、韩语、马来语、挪威语、波兰语、葡萄牙语、罗马尼亚语、俄语、斯洛伐克语、西班牙语、瑞典语、泰语、土耳其语、乌克兰语和越语。

安装

您希望将类似于以下内容的 pod 'Update', '~> 1.3' 添加到您的 Podfile 中

target 'MyApp' do
    pod 'Update', '~> 1.3'
end

然后,在您的终端或 CocoaPods.app 中运行 pod install 命令。

需求

iOS 13.0 Swift 5.0

视觉

English Available

使用方法

public class Update: ObservableObject, Fetchable

init(Option)
import Update

class SceneDelegate: UIResponder, UIWindowSceneDelegate {

    var window: UIWindow?

    func scene(
        _ scene: UIScene,
        willConnectTo session: UISceneSession,
        options connectionOptions: UIScene.ConnectionOptions
    ) {

        if let windowScene = scene as? UIWindowScene {
            
            let window = UIWindow(windowScene: windowScene)
            let contentView = ContentView()
            let update = Update(.available)

            window.rootViewController = UIHostingController(rootView: contentView
                .environmentObject(update)
            )
            self.window = window
            window.makeKeyAndVisible()
        }
    }
}
import Update

struct ContentView: View {
    
    @EnvironmentObject private var update: Update
    
    var body: some View {

        return EmptyView()
        .onAppear(perform: {
            
            self.update.fetch(from: Itunes.lookupURL)
        })
        .alert(isPresented: self.$update.showingAlert) { self.update.alert! }
    }
}

支持

请提交一个github问题。

路线图

支持更多语言。

许可协议

MIT