实时来电显示查找示例

实时来电显示查找是一项新功能,允许系统与第三方服务通信,以私下检索有关来电电话号码的信息。 这允许系统自动阻止已知的垃圾电话,并在来电屏幕上显示身份信息。

Overview of the Live Caller ID Lookup

此存储库提供了一个功能正常的服务器后端,用于测试实时来电显示查找功能。

警告

虽然功能正常,但这只是一个示例服务,不应在生产环境中运行。

概述

实时来电显示查找示例提供:

文档位于 Swift Package Index

开发实时来电显示查找示例

构建实时来电显示查找示例需要:

此外,开发实时来电显示查找示例还需要:

构建

您可以通过 Xcode 或通过终端中的命令行构建实时来电显示查找示例。

Xcode

要从 Xcode 构建实时来电显示查找示例,只需在 Xcode 中打开存储库的根目录(即 live-caller-id-lookup-example 目录)。 有关使用 Xcode 进行开发的更多详细信息,请参见 Xcode 文档

命令行

要从命令行构建实时来电显示查找示例,请在终端中打开存储库的根目录(即 live-caller-id-lookup-example 目录),然后运行

swift build -c release

构建产物将在 .build/release/ 文件夹中。

要在调试模式下构建,请运行

swift build

构建产物将在 .build/debug/ 文件夹中。

警告

运行时在调试模式下可能会很慢。

测试

通过以下方式运行单元测试:

swift test -c release --parallel

要在调试模式下运行测试,请运行

swift test --parallel

警告

运行时在调试模式下可能会很慢。

贡献

如果您想向实时来电显示查找示例发出拉取请求,请运行 pre-commit install。 然后,每次提交都将运行一些基本的格式检查。

文档

实时来电显示查找示例使用 DocC 进行文档编写。 有关更多信息,请参考 DocC 文档Swift-DocC 插件

Xcode

可以通过 Xcode 中的 Product -> Build Documentation 构建文档。

命令行

可以通过运行以下命令从命令行构建文档:

swift package generate-documentation

并通过运行以下命令进行预览:

swift package --disable-sandbox preview-documentation --target PIRService