iOS 代码示例
通过 Pushwoosh 的 iOS 示例,您无需将 SDK 集成到您的项目中即可探索 Pushwoosh 的功能,或者查看 Pushwoosh SDK 在我们示例项目中的实现方式。
前提条件
Anchor link to在使用示例之前,请确保您已具备以下条件:
Pushwoosh 示例应用程序
Anchor link to该项目是一个集成了 Pushwoosh SDK 的基础 iOS 应用程序,展示了以下主要功能:
- 接收推送通知。
- 跟踪推送通知的送达情况。
- 管理用户标签。
- 发送事件
- 用户注册
您可以将该示例应用作为学习工具或您开发的基础。
1. 下载示例应用
Anchor link to克隆代码仓库:
git clone https://github.com/Pushwoosh/pushwoosh-ios-sample.git2. 配置项目
Anchor link to-
在 Xcode 中打开项目。
-
将 https://github.com/Pushwoosh/Pushwoosh-XCFramework 添加为 Swift Package Dependency。
-
为主目标 (PushwooshSampleApp) 设置 bundle identifier,以匹配您的 Pushwoosh 项目 (例如,
com.pushwoosh.PushwooshSampleApp)。 -
为 NotificationService 目标使用相同的 bundle identifier,并附加
.NotificationService(例如,com.pushwoosh.PushwooshSampleApp.NotificationService)。 -
在
Info.plist中,设置:Pushwoosh_APPID键为 Pushwoosh Application CodePushwoosh_API_TOKEN键为 Pushwoosh Device API Token
重要提示: 请确保在您的 Pushwoosh Control Panel 中为令牌授予对正确应用的访问权限。了解更多
3. 运行项目
Anchor link to- 构建并运行项目。
- 在应用中导航至“设置”选项卡。
- 点击 Register for Pushes 按钮。
- 授予推送通知权限。设备将在 Pushwoosh 注册。
Pushwoosh iOS 示例
Anchor link to浏览我们的 pushwoosh-quickstart-ios 代码仓库,获取涵盖各种 SDK 功能且文档齐全的代码示例。这些示例可直接用作您自己项目的参考或起点。