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

# Web push tarayıcı davranışı

> Bildirimlerden nasıl abonelik iptal edileceğini öğrenin ve tarayıcıların web push aboneliklerini nasıl yönettiğini anlayın.

Bu kılavuz, web push [aboneliklerinin](./subscriptions) nasıl yönetileceğini ve abonelik durumunun hem kullanıcı eylemi hem de tarayıcı davranışından nasıl etkilendiğini açıklar.

***

## Push izinlerini anlama

Kullanıcılar, web sitenizin kendilerine push bildirimleri göndermesi için izin vermelidir. Sistem düzeyindeki izin istemini kullanarak siteye açıkça izin vermeden push bildirimleri almak mümkün değildir.

<Frame caption="Bu site için push bildirimleri almak için 'İzin Ver'e tıklamanız gereken Chrome zorunlu sistem düzeyinde izin istemi örneği.">
  <img src="https://mintcdn.com/onesignal/jFWn5xzleD8du3j6/images/docs/60324a7f57f452db6054d4442689b8fb7f269f8dc123cc5b4154481ae8b89db4-Screenshot_2025-04-07_at_12.08.33_PM.png?fit=max&auto=format&n=jFWn5xzleD8du3j6&q=85&s=6d9631d8e6c3fb165068b20259df4457" width="1578" height="974" data-path="images/docs/60324a7f57f452db6054d4442689b8fb7f269f8dc123cc5b4154481ae8b89db4-Screenshot_2025-04-07_at_12.08.33_PM.png" />
</Frame>

İzinler şunlardan biri olabilir:

* **Varsayılan**: izin verilmedi veya reddedilmedi.
* **Verildi**: web sitesinin size bildirim göndermesine izin verdiniz.
* **Reddedildi**: web sitesinin size bildirim göndermesini engellediniz. İstemi tekrar tekrar kapatmak için **x**'e tıkladıysanız bu geçici bir engelleme veya tarayıcı ayarlarında **Engelle**'ye tıkladıysanız veya izni kapattıysanız kalıcı bir engelleme olabilir.

<Note>
  Yerel sistem düzeyindeki izin istemi ve/veya OneSignal istemlerinden herhangi biri hakkında daha fazla ayrıntı için [Web izin istemleri](./permission-requests)'ne bakın.
</Note>

***

## Web bildirimlerinden nasıl abonelik iptal edilir

Web push bildirimlerinden üç şekilde abonelik iptal edebilirsiniz:

### Tarayıcı ayarlarından abonelik iptal etme

Bildirim izinlerini doğrudan tarayıcı ayarlarında yönetebilir veya kaldırabilirsiniz. Daha fazla bilgi için hızlı erişim URL'leri ve resmi belgeler:

* **Chrome**: `chrome://settings/content/notifications` ([Chrome belgelerinde daha fazla bilgi edinin](https://support.google.com/chrome/answer/3220216?hl=en\&co=GENIE.Platform%3DDesktop\&sjid=12874758545589453111-NA))
* **Edge**: `edge://settings/content/notifications` ([Microsoft belgelerinde daha fazla bilgi edinin](https://www.microsoft.com/en-us/edge/learning-center/how-to-turn-off-block-browser-notifications?form=MA13I2))
* **Firefox**: `about:preferences#privacy` İzinler > Bildirimler > Ayarlar'a gidin ([Mozilla belgelerinde daha fazla bilgi edinin](https://support.mozilla.org/en-US/kb/push-notifications-firefox))
* **Safari**: Ayarlar > Web Siteleri > Bildirimler ([Safari belgelerinde daha fazla bilgi edinin](https://support.apple.com/guide/safari/customize-website-notifications-sfri40734/16.1/mac/13.0))

Bu sayfalarda, bildirim almak istemediğiniz web sitelerini kaldırmak veya engellemek için seçeneklere tıklamanız yeterlidir.

### Web sitesindeyken abonelik iptal etme

**İzni sıfırlama**

Çoğu tarayıcı, URL'nin yanında bir "kilit" veya "ayarlar" simgesine sahiptir. Buna tıklamak, kullanıcıların push bildirimlerini devre dışı bırakabileceği siteye özgü izinleri gösterir.

<Frame caption="Chrome tarayıcısında site için push izinlerini tamamen kapatabildiğiniz veya sitenin sizi tekrar istemesine izin verecek şekilde izinleri sıfırlayabildiğiniz örnek gösterilmektedir.">
  <img src="https://mintcdn.com/onesignal/jFWn5xzleD8du3j6/images/docs/6264e883e1d4c19f71712be79859cf48e26a47d4283571846d3e585ca2d26d6b-Screenshot_2025-04-07_at_10.56.32_AM.png?fit=max&auto=format&n=jFWn5xzleD8du3j6&q=85&s=38fbcf821abf6b7077e5e4b1e736ecb9" width="1636" height="974" data-path="images/docs/6264e883e1d4c19f71712be79859cf48e26a47d4283571846d3e585ca2d26d6b-Screenshot_2025-04-07_at_10.56.32_AM.png" />
</Frame>

**OneSignal istemleri**

Web sitesi OneSignal [Zil İstemi](./permission-requests) veya [Özel Bağlantı istemi](./permission-requests) içeriyorsa, kullanıcılar bu kullanıcı arayüzü öğeleri aracılığıyla doğrudan aboneliklerini iptal edebilir ve isterlerse aynısını kullanarak yeniden abone olabilirler.

<Frame caption="OneSignal Zil İstemi örneği gösterilmektedir.">
  <img src="https://mintcdn.com/onesignal/_KaXe4GQkxsEfa17/images/docs/400a59de59dcc7ec2cb46e09a29f99bbd1da11861bba418e76e7a0b90f86ed4d-Screenshot_2025-04-07_at_10.59.38_AM.png?fit=max&auto=format&n=_KaXe4GQkxsEfa17&q=85&s=3226ef886346ee6abbc25ebb17abf36b" width="1636" height="974" data-path="images/docs/400a59de59dcc7ec2cb46e09a29f99bbd1da11861bba418e76e7a0b90f86ed4d-Screenshot_2025-04-07_at_10.59.38_AM.png" />
</Frame>

### Tarayıcı verilerini silme, çerezleri ve site verilerini temizleme

Geçmişi siler ve/veya çerezlerinizi ve site verilerinizi silerseniz, bildirimlerin gösterilmesini geçici olarak engelleyecektir. Ancak, siteden push izinlerini kaldırmazsanız, otomatik olarak yeniden abone olabilir ve siteye döndüğünüzde tekrar bildirim almaya başlayabilirsiniz.

<Frame caption="Tarayıcı geçmişini ve site verilerini temizleme örneği gösterilmektedir.">
  <img src="https://mintcdn.com/onesignal/jFWn5xzleD8du3j6/images/docs/5e463a765566c11fee159b98a88f0a66314be75e16d7963296b53cfb880d0640-Screenshot_2025-04-07_at_11.56.43_AM.png?fit=max&auto=format&n=jFWn5xzleD8du3j6&q=85&s=c133664ca1396ee6ed0dcc03c20f9c9b" width="2962" height="1458" data-path="images/docs/5e463a765566c11fee159b98a88f0a66314be75e16d7963296b53cfb880d0640-Screenshot_2025-04-07_at_11.56.43_AM.png" />
</Frame>

<br />

<Frame caption="Site verilerini temizleme örneği gösterilmektedir.">
  <img src="https://mintcdn.com/onesignal/6tscVAtiSqz353kV/images/docs/9e18eb2c46e65b05e98bfe488268daaf8e1cb3d958767393b9e935de3189327c-Screenshot_2025-04-07_at_11.56.34_AM.png?fit=max&auto=format&n=6tscVAtiSqz353kV&q=85&s=56d550b0d11955804d5b7f6a71544125" width="2962" height="1458" data-path="images/docs/9e18eb2c46e65b05e98bfe488268daaf8e1cb3d958767393b9e935de3189327c-Screenshot_2025-04-07_at_11.56.34_AM.png" />
</Frame>

***

## İzin istemlerinizi test etme

Bu adımlar, istem ve abonelik akışınızı ilk kez ziyaret eden biri gibi nasıl test edeceğinizi açıklar.

<Steps>
  <Step title="OneSignal SDK kurulumu ile sitenizi ziyaret edin.">
    **Gizli, özel veya misafir tarayıcı ayarını kullanmayın.** Bu örnek macOS'ta Chrome sürüm 135'i kullanır ancak akış çoğu tarayıcı için nispeten aynı olmalıdır.
  </Step>

  <Step title="Push izinlerini sıfırlayın">
    Site ayarlarına veya site URL'sinin yanındaki kilit simgesine tıklayın ve **İzni sıfırla**'yı seçin veya Bildirimler için izinleri kaldırın.
    Bu izin seçeneğini görmüyorsanız sonraki adıma geçin.

    <Frame caption="Chrome site ayarları menüsü > Bildirimler için izinleri sıfırlama.">
      <img src="https://mintcdn.com/onesignal/6v_cVPknFpo5qSVB/images/docs/0caa8967d5d339eb83795e9c8aae6fd58dfb370e7937eec2689286bc37b7d3ad-Screenshot_2025-04-07_at_1.15.10_PM.png?fit=max&auto=format&n=6v_cVPknFpo5qSVB&q=85&s=cc627d94184116ba58ab88a9ebd192b3" width="1642" height="1038" data-path="images/docs/0caa8967d5d339eb83795e9c8aae6fd58dfb370e7937eec2689286bc37b7d3ad-Screenshot_2025-04-07_at_1.15.10_PM.png" />
    </Frame>
  </Step>

  <Step title="Site verilerini silin.">
    **Çerezler ve site verileri > Cihazdaki site verilerini yönet**'e tıklayın veya sitenizin veri seçeneğini görmek için tarayıcının akışını takip edin.

    <Frame caption="Chrome'un Cihazdaki site verileri ekranı.">
      <img src="https://mintcdn.com/onesignal/_KaXe4GQkxsEfa17/images/docs/3ddc97a656d2a7e72851bb723c3ef6bb7cf451f43f2980b6e16326b34ad0694d-Screenshot_2025-04-07_at_1.17.51_PM.png?fit=max&auto=format&n=_KaXe4GQkxsEfa17&q=85&s=cc96365a817a37b63a008bf300dba8b2" width="1642" height="1264" data-path="images/docs/3ddc97a656d2a7e72851bb723c3ef6bb7cf451f43f2980b6e16326b34ad0694d-Screenshot_2025-04-07_at_1.17.51_PM.png" />
    </Frame>

    Sitenizin verilerini silin ve sitenize geri dönmek için ayarlardan çıkın.

    <Frame caption="Site çerezlerinizi temizleme örneği gösterilmektedir.">
      <img src="https://mintcdn.com/onesignal/tNi1OgLc_p9hiq7_/images/docs/14356bf800a63a9cb7ce3396c86ab636720ff152d65f266cb253142266b246d2-Screenshot_2025-04-07_at_1.22.02_PM.png?fit=max&auto=format&n=tNi1OgLc_p9hiq7_&q=85&s=61dcb2f2c4967bf79dfd609b820a2507" width="1554" height="1216" data-path="images/docs/14356bf800a63a9cb7ce3396c86ab636720ff152d65f266cb253142266b246d2-Screenshot_2025-04-07_at_1.22.02_PM.png" />
    </Frame>
  </Step>

  <Step title="Geliştirici araçlarınızı açın.">Genellikle ekrana sağ tıklayıp **İncele**'ye basmanız yeterlidir.</Step>

  <Step title="Push bildirimleri için istemde bulunmak üzere gerekli adımları izleyin ve gerekli sistem düzeyindeki izin isteminde &#x22;İzin Ver&#x22;i seçin.">
    İstemi görmüyorsanız veya adımları bilmiyorsanız, [Web izin istemleri](./permission-requests)'ne bakın.

    <Frame caption="Chrome gerekli sistem düzeyinde istemi örneği gösterilmektedir.">
      <img src="https://mintcdn.com/onesignal/tc0EvmtSSX56SX0c/images/docs/99abfc40c2cbce6d99a32295716ba683e77a1ef4c3d8e26736d1448a62513703-Screenshot_2025-04-07_at_1.22.55_PM.png?fit=max&auto=format&n=tc0EvmtSSX56SX0c&q=85&s=d522e924e8cf68c5e2e331705571159b" width="1642" height="1038" data-path="images/docs/99abfc40c2cbce6d99a32295716ba683e77a1ef4c3d8e26736d1448a62513703-Screenshot_2025-04-07_at_1.22.55_PM.png" />
    </Frame>
  </Step>

  <Step title="Konsolda hata olup olmadığını kontrol edin.">
    OneSignal ile ilgili kırmızı renkte bir şey görürseniz, [Web SDK sorun giderme](./troubleshooting-web-push) belgelerimize bakın.
  </Step>

  <Step title="Abonelik kimliğini alın">
    **Konsol**'da bu kodu yazın veya kopyalayıp yapıştırın: `OneSignal.User.PushSubscription.id`

    1. Bu, OneSignal abonelik kimliğinizi günlüğe kaydeder. Bunu OneSignal Dashboard Kitlesi > Abonelikler sekmesine kopyalayıp yapıştırın.
    2. Konsolda bir abonelik kimliği günlüğe kaydedilmediyse, başarılı bir şekilde abone olmadınız. Ayrıntılar için lütfen [Web SDK sorun giderme](./troubleshooting-web-push)'ye bakın.

    <Frame caption="Konsolu kullanarak push abonelik kimliğini alma.">
      <img src="https://mintcdn.com/onesignal/6v_cVPknFpo5qSVB/images/docs/0585c363af7bf9154c7cd204b9ce4636049694af313c80564ab94c75dc898da3-Screenshot_2025-04-07_at_1.35.26_PM.png?fit=max&auto=format&n=6v_cVPknFpo5qSVB&q=85&s=96e4c0b9515e7e62cb3e29ed0afdc8a5" width="1642" height="1038" data-path="images/docs/0585c363af7bf9154c7cd204b9ce4636049694af313c80564ab94c75dc898da3-Screenshot_2025-04-07_at_1.35.26_PM.png" />
    </Frame>

    <Frame caption="OneSignal gösterge paneli Abonelikler sayfasında abonelik kimliğini görüntüleme.">
      <img src="https://mintcdn.com/onesignal/tc0EvmtSSX56SX0c/images/docs/97de08625efcb3ae048d8db0ce79ab6400d4edb1e32fb586ee2ccfdec64ef533-Screenshot_2025-04-07_at_1.35.39_PM.png?fit=max&auto=format&n=tc0EvmtSSX56SX0c&q=85&s=f0e59d2577e9301240efca039c941212" width="2268" height="1320" data-path="images/docs/97de08625efcb3ae048d8db0ce79ab6400d4edb1e32fb586ee2ccfdec64ef533-Screenshot_2025-04-07_at_1.35.39_PM.png" />
    </Frame>
  </Step>

  <Step title="Aboneliğin yanında, 3 noktalı seçenekler düğmesini seçin ve &#x22;Test Aboneliklerine Ekle&#x22;yi seçin. Ardından test kullanıcısını tanınabilir olması için adlandırın ve tarihlendirin.">
    <Frame caption="Aboneliğinizi test aboneliği olarak ekleyin.">
      <img src="https://mintcdn.com/onesignal/Z6xkXGfmy814If53/images/docs/daee83f7f444a1361390186abfd493252ae59b8ffbdb42f4a14fd979f2f9e268-Screenshot_2025-04-07_at_1.35.46_PM.png?fit=max&auto=format&n=Z6xkXGfmy814If53&q=85&s=65ddc58a9861c912ccc19abe1225c6aa" width="2268" height="1320" data-path="images/docs/daee83f7f444a1361390186abfd493252ae59b8ffbdb42f4a14fd979f2f9e268-Screenshot_2025-04-07_at_1.35.46_PM.png" />
    </Frame>
  </Step>

  <Step title="Mesajlar > Push > Yeni Mesaj > Yeni Push'a gidin ve Push oluşturma formunda bir Mesaj ekleyin.">
    Gerekirse daha fazla ayrıntı için [Push](./push)'a bakın.

    <Frame caption="Test aboneliğinize göndermek için yeni bir push oluşturun.">
      <img src="https://mintcdn.com/onesignal/3zq1PvSaqvUE2bIx/images/docs/2b9d9a6022f8c8566fe9ab63dde56ef8a6dc5bca9e4a1902c5b939748eea696a-Screenshot_2025-04-07_at_1.39.55_PM.png?fit=max&auto=format&n=3zq1PvSaqvUE2bIx&q=85&s=c153b7d978104a1639d5b2269871c7ce" width="2268" height="1320" data-path="images/docs/2b9d9a6022f8c8566fe9ab63dde56ef8a6dc5bca9e4a1902c5b939748eea696a-Screenshot_2025-04-07_at_1.39.55_PM.png" />
    </Frame>
  </Step>

  <Step title="&#x22;Test ve Önizleme&#x22;yi seçin, test aboneliğinizi bulun ve işaretleyin, ardından &#x22;Test Push Gönder&#x22;e tıklayın.">
    <Frame caption="Kendinize test push gönderin.">
      <img src="https://mintcdn.com/onesignal/jBdBk5XvQR5eKOks/images/docs/7829f46df767772414b32b05edb166a59b3d853b054263057dbb3042c1f13606-Screenshot_2025-04-07_at_1.41.19_PM.png?fit=max&auto=format&n=jBdBk5XvQR5eKOks&q=85&s=b6efff85cdd63ce7b1ebfd41394d8f49" width="2268" height="1320" data-path="images/docs/7829f46df767772414b32b05edb166a59b3d853b054263057dbb3042c1f13606-Screenshot_2025-04-07_at_1.41.19_PM.png" />
    </Frame>
  </Step>

  <Step title="Test ettiğiniz push'u almanız gerekir.">
    Push almadıysanız, daha fazla hata ayıklama için [Web push: Bildirimler gösterilmiyor](./notifications-not-shown-web-push)'a bakın.

    <Frame caption="Test push alındı.">
      <img src="https://mintcdn.com/onesignal/0qspEXXeJ8zJbkJ-/images/docs/81a55eefc69a1cc6e4aba2bc240e780bb8cb5bdcafac2891862e3c11f1d45591-Screenshot_2025-04-07_at_1.43.07_PM.png?fit=max&auto=format&n=0qspEXXeJ8zJbkJ-&q=85&s=c779697abc1576141e9a542bec927be2" width="740" height="198" data-path="images/docs/81a55eefc69a1cc6e4aba2bc240e780bb8cb5bdcafac2891862e3c11f1d45591-Screenshot_2025-04-07_at_1.43.07_PM.png" />
    </Frame>
  </Step>
</Steps>

<Check>
  OneSignal ile web push'u başarıyla kurdunuz. Sonraki adımlar:

  * [Web push kurulumu](./web-push-setup) - geliştirici olmayan ek web kurulum adımları.
  * [Web SDK kurulumu](./web-sdk-setup) - geliştirici web SDK kurulum adımları.
  * [Web SDK sorun giderme](./troubleshooting-web-push) - konsolda hata görürseniz veya abonelik kimliği alamıyorsanız sorun giderme.
  * [Web push: Bildirimler gösterilmiyor](./notifications-not-shown-web-push) - cihazınızda bildirimler görüntülenmiyorsa sorun giderme.
</Check>

***

### Tarayıcı Kapalıyken Bildirim Alma

Tarayıcılar platformlar arasında farklı davranır. Tarayıcı kapalıyken bile bildirim alma desteği için lütfen aşağıdaki tabloya bakın.

| Tarayıcı Adı      | Android | Windows | macOS |
| ----------------- | ------- | ------- | ----- |
| Chrome / Chromium | Evet    | Evet    | Hayır |
| Firefox           | Evet    | Evet    | Hayır |
| Safari            | Yok     | Yok     | Evet  |
| Opera             | Evet    | Evet    | Hayır |
| Edge              | Evet    | Evet    | Hayır |

**Chrome** - Chrome, tüm pencereler kapatılsa bile varsayılan olarak arka plan işlemi olarak çalışır. Arka plan işlemi çalıştığı sürece, bildirimler hala alınacaktır. Chrome arka plan işlemi çalışmıyorsa, bildirimler alınmayacaktır.

**Firefox** - Mac OS X'te, pencereler kapalı olsa bile işlem hala mevcuttur ve tüm pencereler kapalıysa bir bildirim alınabilir (dock'ta Firefox'un hala çalıştığını gösteren bir nokta olduğu sürece). Windows'ta, tüm pencereler kapatıldıktan sonra işlem çıkar, bu nedenle bir Firefox penceresi hala açık olmadıkça bildirimler alınamaz.

**Safari** - Safari, bildirimler doğrudan işletim sistemine gönderildiğinden, bildirim almak için çalışıyor olması gerekmez. Kullanıcının yine de Safari web bildirimleri için kaydolması gerekir, ancak bundan sonra Safari tamamen kapalı olsa bile alınacaktır.

Aboneler, mesajların kalıcı olarak sona ermesinden önce bilinen son eksik bildirimi almak için 3 güne kadar süreye sahiptir.

Örneğin, bir abonenin bir Firefox web push bildirimi alması gerektiğini, ancak Firefox'un kapalı olduğunu varsayalım. Abone 3 gün içinde Firefox'u açarsa, abone yalnızca süresi dolmamış bilinen son web push bildirimini alacaktır. Abone 3 gün sonra Firefox'u açarsa, 3 günden fazla bir süre önce gönderilen web push bildirimi alınmayacaktır.

***
