# iOS SDK quick start

Get started with the Pushwoosh iOS SDK using this quick and simple example.

## Prerequisites

To integrate the Pushwoosh iOS SDK into your app, you will need the following:

<TranslatedFragment id="prerequisites-ios" />

## Download the example project

Clone the example project from GitHub:
```bash
git clone https://github.com/Pushwoosh/pushwoosh-ios-sample.git
```

## Configure the project

<TranslatedFragment id="configure-sample-app-ios" />

## Run the project

1. Build and run the project.
2. The app will have two tabs: "Actions" and "Settings". Navigate to the **Settings** tab.
3. Tap the **Register for Pushes** button.
4. Grant permission for push notifications. The device will be registered with Pushwoosh.

You should see a log entry like this:
```bash
Pushwoosh: Initializing application runtime
[PW] BUNDLE ID: __YOUR_BUNDLE_ID__
[PW] APP CODE: __YOUR_APP_CODE__
[PW] PUSHWOOSH SDK VERSION: 6.7.13
[PW] HWID: __YOUR_HWID__
[PW] PUSH TOKEN: (null)
[PW] [I] -[PWNotificationManagerCompatiOS10] NotificationCenter authorization granted: 1
[PW] [I] -[PWPushNotificationsManagerCommon] Registered for push notifications: __YOUR_PUSH_TOKEN__
```
Your device is now registered with Pushwoosh.

## Send a push notification

Go back to the Pushwoosh Control Panel and [send a push notification](/product/messaging-channels/push-notifications/send-push-notifications/one-time-push) to your registered device.


## What’s next
To learn more, please refer to the [basic integration guide](/developer/pushwoosh-sdk/ios-sdk/setting-up-pushwoosh-ios-sdk/basic-integration-guide/)