为了在开始亲自开发应用程序后顺利进行应用程序开发我将整理一份备忘录,列出可能实现的功能和流程、应该完成的设置等。.

要做的设置

  • 设置应用图标
  • 暗模式支持
  • 在应用图标下重命名
  • 本地化
  • 提供广告

设置应用程序图标

要安装应用程序图标,从“Xcode”到“资产“或者”资产.xcassets” 将图标集嵌入其中。

iOSアプリ開発でやっておくべき設定と実装しておきたい機能まとめ!

在 iOS 应用程序中提供多种图标尺寸我必须。自己准备太难了建议使用专用的生成器工具是。

Web 工具:应用程序图标生成器

[Swift UI] 如何在 Xcode 中设置应用图标!

暗模式支持

目前在 SwiftUI 中默认支持深色模式看起来像

虽然将文本颜色或背景颜色显式指定为白色或黑色时要小心是必须的。

您可以通过参考环境值 colorScheme 来获取当前模式,因此最好进行相应的分支。

@Environment(\.colorScheme) var colorScheme: ColorScheme

var body: some View {
    TextField("km", text: $milage)
      .foregroundColor(colorScheme == .dark ? Color.white : Color.black)
}

[Swift UI] 如何在深色模式下更改文本颜色!

更改应用图标下的名称

主屏幕应用程序图标下方显示的名称是默认项目名称如果将其更改为任何值,它看起来会更好。

iOSアプリ開発でやっておくべき設定と実装しておきたい機能まとめ!

更改方法是“信息列表至 ”捆绑显示名称” 并输入任何值。

[iOS] 如何在 Xcode 中更改主屏幕上显示的应用名称!

日语本地化

为了将应用程序中的本地化设置为日语,请将项目文件中的“Info.plist”添加到“本地化' 被添加。然后将创建 Array Localizations,因此再次单击并选择“键:项目 0“的价值换成日语去做。

iOSアプリ開発でやっておくべき設定と実装しておきたい機能まとめ!

日语本地化

授予广告

提供广告是因为不可能完全免费操作该应用程序。
要放置广告,谷歌广告注册。它类似于“Google AdSense”的网络版本。

在斯威夫特,谷歌移动广告 SDK作为图书馆提供可以很容易地整合到您的项目中。

[SwiftUI] 如何使用 AdMob 实现广告!创建横幅视图

可以根据应用使用各种类型的广告,例如始终显示的横幅广告和观看短视频的奖励广告。

您想要的 iOS 应用程序功能

  • 分享功能
  • 发表评论功能
  • 暗模式/亮模式切换
  • 安装使用条款/隐私政策

应用分享功能

从应用程序内应用分享按钮加起来很方便。

您可以轻松地实现一个弹出窗口,允许您在 Swift 中指定共享目标,如下所示,所以请尝试一下。

iOSアプリ開発でやっておくべき設定と実装しておきたい機能まとめ!

[Swift UI] 如何创建 SNS 分享按钮!如何使用 UIActivityViewController

评论发帖功能

为了鼓励用户在 App Store 上发表评论,您可以在应用内单击链接按钮。
评论页面的 URL 只是将?action=write-review 添加到应用页面 URL 的末尾。

Link(destination:URL.init(string: "https://apps.apple.com/jp/app/%E3%81%B5%E3%82%8B%E3%83%AD%E3%82%B0/id1644963031?action=write-review")!,
  label: {
    HStack{
        Image(systemName:"hand.thumbsup").frame(width: 30).frame(width: 30).foregroundColor(.orange)
        Text("アプリをレビューする")
    }
})

https://apps.apple.com/jp/app/ふるログ/id1644963031?action=write-review

暗模式/亮模式开关

从应用程序内切换暗模式和亮模式也可以

使用preferredColorScheme方法进行切换。如果您指定值 ColorScheme 作为参数调用视图切换到指定模式.

下边是单击按钮时切换模式的代码是。

struct ContentView: View {
    @State  private var isDarkMode = true
    var body: some View {
        Button(action: {
            isDarkMode.toggle()
        }, label: {
            Text(isDarkMode ? "Light Mode" : "Dark Mode")
        }).preferredColorScheme(isDarkMode ? .dark : .light)
    }
}

iOSアプリ開発でやっておくべき設定と実装しておきたい機能まとめ!

[Swift UI] 如何在应用程序中切换深色模式和浅色模式!

使用条款/隐私政策的制定

从应用程序内使用条款和隐私政策有一个链接会很好这不是必需的,但如果您有时间,添加它可能是个好主意。

感谢您的观看。
如果您能告诉我是否还有其他问题,我将不胜感激。


原创声明:本文系作者授权爱码网发表,未经许可,不得转载;

原文地址:https://www.likecs.com/show-308627576.html

相关文章: