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

# Huawei yetkilendirmesi

> Push bildirimleri için Huawei uygulamanızı OneSignal'a bağlamak için adım adım kılavuz, PushKit kurulumu, API anahtarı yapılandırması ve Çin'deki kullanıcıları olan uygulamalar için Huawei'nin isteğe bağlı mesaj öz-sınıflandırması dahil.

## Gereksinimler

OneSignal kullanarak Huawei Android cihazlarında push bildirimlerini etkinleştirmek için şunlara ihtiyacınız olacak:

* [Huawei Geliştirici Hesabı](https://developer.huawei.com/consumer/en/console)
* [Huawei'nin AppGallery Connect](https://developer.huawei.com/consumer/en/doc/distribution/app/agc-create_app)'te kayıtlı bir Android mobil uygulama
* [OneSignal Hesabı](https://onesignal.com/)
* (İsteğe bağlı) Çin'deki kullanıcıları hedefliyorsanız ve `Huawei_category` API alanı aracılığıyla daha hassas mesaj kategorizasyonuna ihtiyaç duyuyorsanız [Huawei Öz-Sınıflandırma Hakları](https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/message-classification-0000001149358835#section1653845862216)

***

## Kurulum

### 1. PushKit'i etkinleştirin

[Huawei'nin Push Kit belgeleri](https://developer.huawei.com/consumer/en/codelab/HMSPushKit/index.html#0)'ne bakın.

### 2. Huawei Push kimlik bilgilerinizi alın

[AppGallery Connect](https://developer.huawei.com/consumer/cn/service/josp/agc/index.html)'i açın ve uygulamanızı/projenizi seçin.

<Frame caption="AppGallery Connect'te Uygulamanıza gidin">
  <img src="https://mintcdn.com/onesignal/Xl2NHJvxakrK4JbL/images/docs/f36e4ff-Huawei_AppGallery_Connect_LandingPage_With_Myapps_highlight.png?fit=max&auto=format&n=Xl2NHJvxakrK4JbL&q=85&s=b30a9076c3775da810a8d90cb0648f16" width="1269" height="805" data-path="images/docs/f36e4ff-Huawei_AppGallery_Connect_LandingPage_With_Myapps_highlight.png" />
</Frame>

**Tüm hizmetler > Kazan** altında **Uygulama İçi Satın Almalar**'a gidin. Aşağıdakileri kopyalayın:

* **Paket Adı**
* **İstemci Kimliği**
* **İstemci Sırrı**

<Frame caption="Paket Adınızı, İstemci Kimliğinizi ve İstemci Sırrınızı kopyalayın">
  <img src="https://mintcdn.com/onesignal/KSCNwSpBCNSQ8xdF/images/docs/fc70624-huawei.png?fit=max&auto=format&n=KSCNwSpBCNSQ8xdF&q=85&s=ebbbda6c47d3b6d968a05bc285d20f5f" width="1847" height="849" data-path="images/docs/fc70624-huawei.png" />
</Frame>

### 3. Kimlik bilgilerini OneSignal'a ekleyin

OneSignal kontrol panelinde, uygulama **Ayarlar > Push ve Uygulama İçi > Huawei Android (HMS)**'ye gidin.

<Frame caption="OneSignal'da Huawei Android'i seçin">
  <img src="https://mintcdn.com/onesignal/KSCNwSpBCNSQ8xdF/images/docs/huawei-android-settings.png?fit=max&auto=format&n=KSCNwSpBCNSQ8xdF&q=85&s=9176643dd1ce25e5fc083be7346c2249" width="2420" height="1770" data-path="images/docs/huawei-android-settings.png" />
</Frame>

**Etkinleştir**'e tıklayın ve kimlik bilgilerinizi yapıştırın:

* **Paket Adı**
* **İstemci Kimliği** (**Uygulama Kimliği** alanına)
* **İstemci Sırrı** (**Uygulama Sırrı** alanına)

Ardından **İleri**'ye tıklayın.

<Frame caption="OneSignal'da Huawei Push kimlik bilgilerini girin">
  <img src="https://mintcdn.com/onesignal/KSCNwSpBCNSQ8xdF/images/docs/huawei-configuration.png?fit=max&auto=format&n=KSCNwSpBCNSQ8xdF&q=85&s=362d6263e48199ba542fbcb72d30e0a8" width="2420" height="1770" data-path="images/docs/huawei-configuration.png" />
</Frame>

### 4. (İsteğe bağlı) Huawei'nin Öz-Sınıflandırma Haklarına başvurun

Huawei, **Çin'deki kullanıcılara** bildirim gönderen AppGallery uygulamalarının mesajları kategorilere ayırmasını gerektirir. **Otomatik sınıflandırma** sunarlar, ancak **öz-sınıflandırma** daha fazla kontrol ve kritik mesaj türleri için daha yüksek gönderme sınırları sağlar.

#### Nasıl başvurulur

1. Huawei'nin [Öz-Sınıflandırma başvuru kılavuzu](https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/message-classification-0000001149358835#section1653845862216)'nu izleyin.
2. Onaylandıktan sonra, mesajlarınızı sınıflandırmak için OneSignal API'sindeki `Huawei_category` alanını kullanın.

#### Desteklenen `Huawei_category` değerleri

| Kategori          | Açıklama                                      |
| ----------------- | --------------------------------------------- |
| `IM`              | Anlık mesajlaşma                              |
| `VOIP`            | İnternet üzerinden ses hizmetleri             |
| `SUBSCRIPTION`    | Abone olunan içerik bildirimleri              |
| `TRAVEL`          | Seyahat bilgileri (örn. bilet güncellemeleri) |
| `HEALTH`          | Sağlık ve zindelik güncellemeleri             |
| `WORK`            | İşle ilgili hatırlatmalar                     |
| `ACCOUNT`         | Hesap etkinliği uyarıları                     |
| `EXPRESS`         | Lojistik/teslimat güncellemeleri              |
| `FINANCE`         | Finansal/bankacılık uyarıları                 |
| `DEVICE_REMINDER` | Cihaz düzeyinde sistem hatırlatmaları         |
| `MAIL`            | E-posta istemci mesajları                     |
| `MARKETING`       | Pazarlama veya tanıtım içeriği                |

<Note>
  Varsayılan kategori, [üçüncü düzey sınıflandırmalara](https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/message-restriction-description-0000001361648361#section199311418515) bağlı olarak günde 2-5 gönderimle sınırlı olan `MARKETING`'dir.

  **Önemli:** [Sınıflandırma ihlalleri](https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/volation-classification-violation-penalty-criteria-0000001356540133) cezalara veya teslimat kısıtlamalarına yol açabilir.
</Note>

***

## Huawei rozetleri

OneSignal, API ve kontrol paneli aracılığıyla Huawei cihazlarında uygulama simgesi rozet sayılarını ayarlamayı destekler. Push bildirimleri oluştururken `huawei_badge_class`, `huawei_badge_set_num` ve `huawei_badge_add_num` parametrelerini kullanın.

Tam ayrıntılar ve örnekler için [Badges](./badges#huawei-badges) bölümüne bakın.

***

<Check>
  Artık OneSignal kullanarak Huawei push bildirimleri gönderme yetkisine sahipsiniz!
  Sonraki adımlar:

  * [OneSignal SDK'sını entegre edin](./mobile-sdk-setup)
</Check>

***
