实时来电显示查找是一项新功能,允许系统与第三方服务通信,以私下检索有关来电电话号码的信息。 这允许系统自动阻止已知的垃圾电话,并在来电屏幕上显示身份信息。
此存储库提供了一个功能正常的服务器后端,用于测试实时来电显示查找功能。
警告
虽然功能正常,但这只是一个示例服务,不应在生产环境中运行。
实时来电显示查找示例提供:
文档位于 Swift Package Index。
构建实时来电显示查找示例需要:
此外,开发实时来电显示查找示例还需要:
您可以通过 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 中的 Product -> Build Documentation
构建文档。
可以通过运行以下命令从命令行构建文档:
swift package generate-documentation
并通过运行以下命令进行预览:
swift package --disable-sandbox preview-documentation --target PIRService