跳到内容

iOS 代码示例

通过 Pushwoosh 的 iOS 示例,您无需将 SDK 集成到您的项目中即可探索 Pushwoosh 的功能,或者查看 Pushwoosh SDK 在我们示例项目中的实现方式。

前提条件

Anchor link to

在使用示例之前,请确保您已具备以下条件:

Pushwoosh 示例应用程序

Anchor link to

该项目是一个集成了 Pushwoosh SDK 的基础 iOS 应用程序,展示了以下主要功能:

  • 接收推送通知。
  • 跟踪推送通知的送达情况。
  • 管理用户标签。
  • 发送事件
  • 用户注册

您可以将该示例应用作为学习工具或您开发的基础。

1. 下载示例应用

Anchor link to

克隆代码仓库:

Terminal window
git clone https://github.com/Pushwoosh/pushwoosh-ios-sample.git

2. 配置项目

Anchor link to
  1. 在 Xcode 中打开项目。

  2. https://github.com/Pushwoosh/Pushwoosh-XCFramework 添加为 Swift Package Dependency。

  3. 为主目标 (PushwooshSampleApp) 设置 bundle identifier,以匹配您的 Pushwoosh 项目 (例如,com.pushwoosh.PushwooshSampleApp)。

  4. 为 NotificationService 目标使用相同的 bundle identifier,并附加 .NotificationService (例如,com.pushwoosh.PushwooshSampleApp.NotificationService)。

  5. Info.plist 中,设置:

重要提示: 请确保在您的 Pushwoosh Control Panel 中为令牌授予对正确应用的访问权限。了解更多

3. 运行项目

Anchor link to
  1. 构建并运行项目。
  2. 在应用中导航至“设置”选项卡。
  3. 点击 Register for Pushes 按钮。
  4. 授予推送通知权限。设备将在 Pushwoosh 注册。

Pushwoosh iOS 示例

Anchor link to

浏览我们的 pushwoosh-quickstart-ios 代码仓库,获取涵盖各种 SDK 功能且文档齐全的代码示例。这些示例可直接用作您自己项目的参考或起点。