<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" xmlns:uix="http://projectmallard.org/experimental/ui/" type="topic" id="in-app-notifications" xml:lang="de">

  <info>
    <link type="guide" xref="patterns#primary"/>
    <desc>Benachrichtigungen über Ereignisse in Anwendungen</desc>
    <credit type="author">
      <name>Allan Day</name>
      <email>aday@gnome.org</email>
    </credit>
    <include xmlns="http://www.w3.org/2001/XInclude" href="legal.xml"/>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Christian Kirbach</mal:name>
      <mal:email>christian.kirbach@gmail.com</mal:email>
      <mal:years>2014</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Mario Blättermann</mal:name>
      <mal:email>mario.blaettermann@gmail.com</mal:email>
      <mal:years>2016</mal:years>
    </mal:credit>
  </info>

<title>Benachrichtigungen innerhalb von Anwendungen</title>

<media type="image" mime="image/svg" src="figures/patterns/in-app-notification.svg"/>

<p>In Anwendungen eingebettete Benachrichtigungen sind sich informative Fenster, die innerhalb einer Anwendung geöffnet werden. Sie enthalten eine Beschriftung, die das auslösende Ereignis beschreibt und können auch einen Knopf enthalten, der dem Benutzer ermöglicht, darauf zu reagieren. Sie sind immer flüchtig und können vom Benutzer verworfen werden.</p>

<section id="when-to-use">
<title>Anwendungsfälle</title>

<p>Diese anwendungseigenen Benachrichtigungen können dazu verwendet werden, den Benutzer über Ereignisse zu informieren, die für dessen Aktivität in einer Anwendung unmittelbar relevant sind, aber nicht von dauerhaftem Interesse sind. Ein typischer Anwendungsfall sind Rückmeldungen zu Aktionen des Benutzers während der Arbeit in der Anwendung. Dies steht im Kontrast zu <link xref="notifications">Standard-Benachrichtigungen</link>, die systemweite Warnungen enthalten und nach der erstmaligen Anzeige der Benachrichtigung bestehen bleiben.</p>

<p>Es dem Benutzer zu ermöglichen, eine zerstörerische Aktion rückgängig zu machen, ist ein Beispiel für eine passende Nutzung anwendungseigener Benbachrichtigungen: Die Benachrichtigung erscheint unmittelbar nach der Aktion des Benutzers und wird im am meisten relevanten Kontext angezeigt.</p>

<p>Anwendungseigene Benachrichtigungen sind keine gute Lösung zum Übermitteln veränderlicher Zustände.</p>

</section>

<section id="guidelines">
<title>Richtlinien</title>

<list>
<item><p>Es ist nicht immer nötig, einen Aktionsknopf in einer anwendungsinternen Benachrichtigung zu platzieren: Verwenden Sie diesen nur dann, wenn er sich direkt auf das Ereignis bezieht und generell sinnvoll ist.</p></item>
<item><p>Lenken Sie den Benutzer nicht mit unnötigen anwendungsinternen Benachrichtigungen ab und verwenden Sie diese sparsam: Es kann ärgerlich für den Benutzer sein, wenn diese zu häufig erscheinen.</p></item>
<item><p>Innerhalb von Anwendungen können nicht mehrere Benachrichtigungen gleichzeitig angezeigt werden. Neue Instanzen sollten vorhandene ersetzen.</p></item>
</list>

</section>

</page>
