要求和支持
要求 | |
---|---|
Courier 账户 |
注册
|
最低 iOS SDK 版本 |
13.0
|
编程语言 | |
---|---|
Swift | ✅ |
Objective-C | ✅ |
包管理器 | |
---|---|
Swift 包管理器
|
✅ |
Cocoapods
|
✅ |
安装
使用 Swift 包管理器
Swift.Package.Manager.Setup.mov
- 打开您的 iOS 项目并增加最小 SDK 目标到 iOS 13.0+
- 在您的 Xcode 项目中,转到文件 > 添加包
- 在 "搜索或输入包 URL" 中粘贴以下 URL
https://github.com/trycourier/courier-ios
使用 Cocoapods
- 打开您的 iOS 项目并增加最小 SDK 目标到 iOS 13.0+
- 更新 Podfile
platform :ios, '13.0'
..
target 'YOUR_TARGET_NAME' do
..
pod 'Courier_iOS'
..
end
- 在根目录的终端中运行
pod install
入门
这些都是 SDK 的可用功能。
功能 | 描述 | |
---|---|---|
1 |
身份验证
|
管理应用会话之间的用户凭据。如果您想使用 Courier Inbox 和 Push Notifications ,则此功能是必需的。 |
2 |
Courier Inbox
|
一个可在其中通知用户的应用内通知中心。包含预构建的 UI,也支持完全自定义的 UI。 |
3 |
推送通知
|
自动管理推送通知设备令牌,并提供了方便的功能,用于处理推送通知的接收和点击。 |
4 |
偏好设置
|
允许用户更新他们希望接收哪种类型的通知 |
5 |
测试
|
无需任何服务器端设置,即可将收件箱消息和推送通知发送到您的设备。 |
示例项目
几个使用 SDK 的常见入门级项目。
项目链接 | UI 框架 | 包管理器 | 语言 |
---|---|---|---|
示例
|
UIKit |
Swift |
Swift |
示例
|
UIKit |
Cocoapods |
Swift |
示例
|
SwiftUI |
Swift |
Swift |
与 Courier 分享反馈
我们正在构建最佳的通知处理 SDK!您对我们的 SDK 有想法或反馈吗?以下是联系我们的链接