> ## 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.

# Amazon API anahtarı oluşturma

> Adım adım kılavuz

Tüm **Amazon** uygulamaları için bir Amazon API Anahtarı gereklidir.

## Gereksinimler:

* Bir Amazon uygulaması.
* Bir [Amazon Developer hesabı](https://developer.amazon.com/login.html).
* Henüz yoksa bir [OneSignal Hesabı](https://onesignal.com/).

<Steps titleSize="h2">
  <Step title="Bir güvenlik profili oluşturun">
    [Amazon Developer hesabınıza](https://developer.amazon.com/login.html) giriş yapın ve uygulamanızı seçin.

    **Device Messaging** sekmesine tıklayın ve **Create a New Security Profile** seçeneğine tıklayın.

    <Frame>
      <img src="https://mintcdn.com/onesignal/tc0EvmtSSX56SX0c/images/docs/92REq7thRFiW728xOiNS_AmazonSecurityProfile1.png?fit=max&auto=format&n=tc0EvmtSSX56SX0c&q=85&s=f9bcc17153bcd37e78ace556b5c6b2e3" width="976" height="573" data-path="images/docs/92REq7thRFiW728xOiNS_AmazonSecurityProfile1.png" />
    </Frame>

    Güvenlik Profilinize gerekli adı ve açıklamayı verin, ardından Save'e tıklayın.

    <Frame>
      <img src="https://mintcdn.com/onesignal/RWtLFPeffHrC81wI/images/docs/aIDGySBrR7iFANxPak1L_AmazonSecurityProfile2.png?fit=max&auto=format&n=RWtLFPeffHrC81wI&q=85&s=51b2c5defe0c7574892e298475e9b37d" width="927" height="394" data-path="images/docs/aIDGySBrR7iFANxPak1L_AmazonSecurityProfile2.png" />
    </Frame>

    Bir dizi başarı mesajı almalısınız. Sonra, devam etmek için **View Security Profile**'a tıklayın.

    <Frame>
      <img src="https://mintcdn.com/onesignal/6tscVAtiSqz353kV/images/docs/D4frRRzJQue8WZufNbDr_AmazonSecurityProfile3.png?fit=max&auto=format&n=6tscVAtiSqz353kV&q=85&s=0936b1b5aff5919fa3a8ede15b2bf06f" width="865" height="366" data-path="images/docs/D4frRRzJQue8WZufNbDr_AmazonSecurityProfile3.png" />
    </Frame>

    Ardından **Client ID** ve **Client Secret**'inizi listeleyen bir ayarlar sayfası göreceksiniz. Bu sayfayı açık bırakın, çünkü Adım 2'de bu bilgilere ihtiyacınız olacak.

    <Frame>
      <img src="https://mintcdn.com/onesignal/6v_cVPknFpo5qSVB/images/docs/06k5hfGR5OtUjHqSvzHp_AmazonSecurityProfile4.png?fit=max&auto=format&n=6v_cVPknFpo5qSVB&q=85&s=861a5e61a21b3df438d16164c7a16389" width="912" height="341" data-path="images/docs/06k5hfGR5OtUjHqSvzHp_AmazonSecurityProfile4.png" />
    </Frame>
  </Step>

  <Step title="OneSignal uygulamanızın Amazon platform ayarlarını yapılandırın">
    OneSignal panosunda, All Apps sayfasından uygulamanızı seçin, ardından Settings'e gidin. Native App Platforms altında Amazon Fire'a tıklayın.

    <Frame>
      <img src="https://mintcdn.com/onesignal/ciRrThfP6xMpI7GY/images/docs/0228067-settings-platforms-amazon.jpg?fit=max&auto=format&n=ciRrThfP6xMpI7GY&q=85&s=b13a44382021c0eda86d6a9ff7796f13" width="2480" height="1180" data-path="images/docs/0228067-settings-platforms-amazon.jpg" />
    </Frame>

    Client ID ve Client Secret'inizi alanlara yapıştırın ve Save'e tıklayın.

    <Frame>
      <img src="https://mintcdn.com/onesignal/Z6xkXGfmy814If53/images/docs/d5e8d7e-settings-platforms-amazon-configure.jpg?fit=max&auto=format&n=Z6xkXGfmy814If53&q=85&s=2cbf928c8c4194421d8bbc5cfa68bb17" width="2480" height="1132" data-path="images/docs/d5e8d7e-settings-platforms-amazon-configure.jpg" />
    </Frame>
  </Step>

  <Step title="Amazon API anahtarı oluşturma">
    Uygulamanızı Amazon App Store'a yayınlamadan önce push bildirimlerini test etmek için aşağıdaki adımlar gereklidir.

    Uygulamanız için Amazon Security Profile sayfasına geri dönün ve **Android/Kindle Settings** sekmesini seçin.

    **API Key Name** için istediğiniz bir adı girin.

    Android paket adınızı girin. **NOT**: paket adı büyük/küçük harfe duyarlıdır.

    APK dosyasını imzalamak için kullandığınız Android Keystore'unuzun MD5 imzasını girin. Bu değeri almak için [Amazon'un talimatlarına](https://developer.amazon.com/public/apis/engage/login-with-amazon/docs/android_app_signatures.html) bakın.

    Varsayılan hata ayıklama keystore'unu kullanmamanızı öneririz, ancak kullanıyorsanız, bunu Production keystore'unuzla tekrar yaptığınızdan emin olun veya Amazon'un uygulamanızı sizin için imzalamasına izin verin.

    İşiniz bittiğinde **Generate New Key**'e tıklayın.

    <Frame>
      <img src="https://mintcdn.com/onesignal/6tscVAtiSqz353kV/images/docs/QmpjKGuXTnqb9BSTNyPA_AmazonSecurityProfile6.png?fit=max&auto=format&n=6tscVAtiSqz353kV&q=85&s=08ec7fa49a093ba5da1151c0b2e3d1b8" width="906" height="399" data-path="images/docs/QmpjKGuXTnqb9BSTNyPA_AmazonSecurityProfile6.png" />
    </Frame>

    Sonuçlarda gösterilen **Key**'i kopyalayın ve `api_key.txt` adlı yeni bir dosyaya kaydedin.

    Uygulamanız oluşturulduğunda, bu dosyanın APK'nızın kökündeki `/assets/` dizininde bulunması gerekir.

    Bu dosyanın yerleşimi hakkında daha fazla ayrıntı [Amazon SDK Kurulumu](./amazon-sdk-setup) belgelerimizde bulunabilir.

    <Frame>
      <img src="https://mintcdn.com/onesignal/KSCNwSpBCNSQ8xdF/images/docs/vFkWzWcASaSyBzMlF6ps_AmazonSecurityProfile7.png?fit=max&auto=format&n=KSCNwSpBCNSQ8xdF&q=85&s=84b572223fd92ee102ac1a4bb28a616d" width="910" height="612" data-path="images/docs/vFkWzWcASaSyBzMlF6ps_AmazonSecurityProfile7.png" />
    </Frame>
  </Step>
</Steps>

***

<Check>
  **Tamamlandı!** Artık uygulamanızdan push bildirimleri göndermek için bir anahtarınız var. 🥳

  OneSignal SDK'yı uygulamanıza yüklemek için [Amazon SDK Kurulumu](./amazon-sdk-setup) kılavuzuna dönün.
</Check>

***
