> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.onesignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# macOS uygulama kurulumu

> Mac Catalyst veya doğrudan API erişimi kullanarak OneSignal'i macOS uygulamanıza nasıl entegre edeceğinizi öğrenin. Platformları yapılandırma, SDK kurma ve push bildirimleri gönderme için adım adım rehberlik.

## OneSignal uygulamanızı ve platformunuzu yapılandırın

macOS'ta push bildirimleri göndermek için OneSignal uygulamanızın Apple (APNs) ile yapılandırılması gerekir.

<Note>
  Ekibinizin zaten bir OneSignal hesabı varsa, uygulamayı yapılandırabilmeniz için [yönetici rolü olarak davet edilmesini isteyin](./manage-team-members). Aksi takdirde, başlamak için [ücretsiz bir hesap için kaydolun](https://onesignal.com).
</Note>

### 1. Uygulamanızı oluşturun veya seçin

* Uygulamanızı seçin ve **Settings > Push & In-App**'e gidin.
* Veya **New App/Website**'e tıklayarak yeni bir uygulama oluşturun.

<Frame caption="Örnek yeni bir uygulama oluşturmayı gösterir.">
  <img src="https://mintcdn.com/onesignal/tNi1OgLc_p9hiq7_/images/docs/13e619dc5fd638b4d9adf5505ddd645de431dc963dbeeac923462060c030ce7c-Screenshot_2025-04-07_at_3.48.57_PM.png?fit=max&auto=format&n=tNi1OgLc_p9hiq7_&q=85&s=77c331bb0aea78c3f5d96ed065e14d1f" width="2344" height="1544" data-path="images/docs/13e619dc5fd638b4d9adf5505ddd645de431dc963dbeeac923462060c030ce7c-Screenshot_2025-04-07_at_3.48.57_PM.png" />
</Frame>

### 2. macOS platformunu kurun ve etkinleştirin

* Tanınabilir bir uygulama ve kuruluş adı seçin.
* Etkinleştirilecek platform olarak (Daha Fazla Seçenek) macOS'u seçin.
* **Next: Configure Your Platform**'a tıklayın.

<Frame caption="İlk OneSignal uygulamanızı, org'unuzu ve kanalınızı kurma örneği.">
  <img src="https://mintcdn.com/onesignal/ciRrThfP6xMpI7GY/images/dashboard/macOS-setup.png?fit=max&auto=format&n=ciRrThfP6xMpI7GY&q=85&s=25be1bfb506afd630785c68e6df28066" width="2232" height="1658" data-path="images/dashboard/macOS-setup.png" />
</Frame>

### 3. Kimlik bilgilerini yapılandırın

Şunlardan birini eklemek için istemleri takip edin:

* [p8 Auth Key (Önerilen)](./ios-p8-token-based-connection-to-apns)
* Veya [p12 Sertifikası](./ios-p12-generate-certificates)

<Frame caption="p8 Auth Key yapılandırma sayfasını gösteren örnek.">
  <img src="https://mintcdn.com/onesignal/ciRrThfP6xMpI7GY/images/dashboard/macOS-configuration.png?fit=max&auto=format&n=ciRrThfP6xMpI7GY&q=85&s=2f0dd6fb8f8956df4d8fd3172813e5ed" width="2232" height="1658" data-path="images/dashboard/macOS-configuration.png" />
</Frame>

Kimlik bilgilerinizi girdikten sonra **Save & Continue**'ya tıklayın.

### 4. Uygulama Kimliğinizi kaydedin

Size OneSignal Uygulama Kimliğiniz gösterilecektir — kurulum sırasında ihtiyacınız olacağı için kaydettiğinizden emin olun.

<Frame caption="Kurulum için Uygulama Kimliğinizi kaydedin.">
  <img src="https://mintcdn.com/onesignal/ciRrThfP6xMpI7GY/images/dashboard/macOS-appid.png?fit=max&auto=format&n=ciRrThfP6xMpI7GY&q=85&s=abc964a5bdbee6f40b36d0d181b3fc63" width="2154" height="1304" data-path="images/dashboard/macOS-appid.png" />
</Frame>

***

## Kurulum

macOS uygulamanız Mac Catalyst ile oluşturulduysa, iOS SDK'mızı doğrudan entegre edebilirsiniz. Aksi takdirde, kullanıcıları ve bildirimleri yönetmek için API'lerimizden yararlanabilirsiniz.

<Tabs>
  <Tab title="Mac Catalyst">
    Uygulamanızı Mac Catalyst ile oluşturduysanız, [iOS SDK](./ios-sdk-setup)'mızı doğrudan entegre edebilirsiniz.
  </Tab>

  <Tab title="Yalnızca API entegrasyonu">
    Mac Catalyst kullanmıyorsanız veya tam kontrole ihtiyacınız varsa, OneSignal REST API'si aracılığıyla entegre edebilirsiniz.

    <Steps>
      <Step title="Bir macOS push token'ı edinin">
        Yerel push desteğini uygulamak ve macOS uygulamanızdan APNs token'ını almak için [Apple'ın belgelerini](https://developer.apple.com/notifications/) takip edin.
      </Step>

      <Step title="OneSignal ile bir macOS Subscription kaydedin">
        `subscription` nesnesini ayarlamak için [Create user API](/reference/create-user)'mizi çağırın:

        * `macOSPush` `type`'ı
        * APNs token'ının `token`'ı
        * Özellikle kullanıcıyı OneSignal'de izlemek için `external_id` dahil tüm diğer kullanıcı verilerini ekleyin.
      </Step>

      <Step title="Kullanıcıları güncelleme">
        Kullanıcı ve abonelik verilerini güncellemek için `external_id` ile [Create user](/reference/create-user) veya [Update user](/reference/update-user) API'lerini kullanın.
      </Step>
    </Steps>
  </Tab>
</Tabs>

***

<Check>
  macOS kurulumu tamamlandı!
  Önerilen sonraki adımlar:

  * [Kullanıcıları](./users) ve [Abonelikleri](./subscriptions) anlayın
  * Bildirimler göndermek için [Create message API](/reference/create-message)
</Check>

***
