ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
flash.notifications 

RemoteNotifier  - AS3

Paketflash.notifications
Klassepublic class RemoteNotifier
VererbungRemoteNotifier Inheritance EventDispatcher Inheritance Object

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 3.4

Mit der RemoteNotifier-Klasse können Sie Push-Benachrichtigungen abonnieren bzw. das Abonnement kündigen.

Diese Klasse enthält Methoden, um abzufragen, welche RemoteNotificationStyles auf der Zielplattform unterstützt werden. Sie setzt RemoteNotificationEvent und StatusEvent ab.

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
      supportedNotificationStyles : Vector.<String>
[statisch] [schreibgeschützt] Eine Vektorliste aller unterstützten Benachrichtigungsstile.
RemoteNotifier
Öffentliche Methoden
 MethodeDefiniert von
  
    RemoteNotifier()
Erstellt ein neues RemoteNotifier-Objekt.
RemoteNotifier
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird.
EventDispatcher
 Inherited
Sendet ein Ereignis in den Ereignisablauf.
EventDispatcher
 Inherited
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat.
EventDispatcher
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Entfernt einen Listener aus dem EventDispatcher-Objekt.
EventDispatcher
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
  
Registriert die Anwendung für den Empfang von Remotebenachrichtigungen von APNs.
RemoteNotifier
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
  
    unsubscribe():void
Kündigt das Abonnement der Anwendung für den Empfang von Benachrichtigungen über APNs.
RemoteNotifier
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
 Inherited
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist.
EventDispatcher
Ereignisse
 Ereignis Übersicht Definiert von
 Inherited[broadcast event] Wird ausgelöst, wenn Flash Player oder eine AIR-Anwendung den Betriebssystemfokus erhält und aktiv wird.EventDispatcher
 Inherited[broadcast event] Wird ausgelöst, wenn Flash Player- oder die AIR-Anwendung den Fokus verliert und inaktiv wird.EventDispatcher
  
    notification
Wird als Reaktion auf eine neue Benachrichtigung, die von der Anwendung empfangen wurde, abgesetzt.RemoteNotifier
  
    status
Wird abgesetzt, wenn beim Abonnieren ein Fehler auftritt.RemoteNotifier
  
    token
Wird abgesetzt, wenn ein Benachrichtigungstoken vom iOS verfügbar ist, nachdem Remotebenachrichtigungen erfolgreich abonniert wurden.RemoteNotifier
Eigenschaftendetails
    

supportedNotificationStyles

Eigenschaft
supportedNotificationStyles:Vector.<String>  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 3.4

Eine Vektorliste aller unterstützten Benachrichtigungsstile.



Implementierung
    public static function get supportedNotificationStyles():Vector.<String>

Verwandte API-Elemente

Konstruktordetails
    

RemoteNotifier

()Konstruktor
public function RemoteNotifier()

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 3.4

Erstellt ein neues RemoteNotifier-Objekt.

Methodendetails

    subscribe

()Methode
public function subscribe(options:RemoteNotifierSubscribeOptions = null):void

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 3.4

Registriert die Anwendung für den Empfang von Remotebenachrichtigungen von APNs.

  • RemoteNotificationEvent (TOKEN) wird abgesetzt, sobald das Token verfügbar ist. Dieses Token wird vom Remotebenachrichtigungsanbieter verwendet, um Remotebenachrichtigungen über APNs an diese Anwendung auf dem Gerät zu senden.
  • RemoteNotificationEvent (NOTIFICATION) wird abgesetzt, wenn das Plattformbetriebssystem die Benachrichtigung an die Anwendung übermittelt.
  • StatusEvent (STATUS) wird abgesetzt, wenn beim Abonnieren von Remotebenachrichtigungen ein Fehler auftritt.

Parameter

options:RemoteNotifierSubscribeOptions (default = null) — Optionen, die bei einigen Plattformen für das Abonnieren (Registrieren von Benachrichtigungen) erforderlich ist.

    unsubscribe

()Methode 
public function unsubscribe():void

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 3.4

Kündigt das Abonnement der Anwendung für den Empfang von Benachrichtigungen über APNs.

Ereignisdetails
    

notification

Ereignis
Ereignisobjekttyp: flash.events.RemoteNotificationEvent
Eigenschaft RemoteNotificationEvent.type = flash.events.RemoteNotificationEvent

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 3.4

Wird als Reaktion auf eine neue Benachrichtigung, die von der Anwendung empfangen wurde, abgesetzt.

Unter iOS wird dieses Ereignis in den folgenden Szenarios abgesetzt:

  • Die Anwendung war im Vordergrund, als die neue Benachrichtigung empfangen wurde.
  • Wenn ein Benachrichtigungspopup angezeigt wird, tippt der Benutzer auf die Aktionsschaltfläche der Meldung oder tippt (bzw. klickt) auf das Anwendungssymbol. In diesem Fall sind keine Informationen über die Benachrichtigungsnutzdaten verfügbar.

    

status

Ereignis  
Ereignisobjekttyp: flash.events.StatusEvent
Eigenschaft StatusEvent.type = flash.events.StatusEvent

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 3.4

Wird abgesetzt, wenn beim Abonnieren ein Fehler auftritt.

    

token

Ereignis  
Ereignisobjekttyp: flash.events.RemoteNotificationEvent
Eigenschaft RemoteNotificationEvent.type = flash.events.RemoteNotificationEvent

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 3.4

Wird abgesetzt, wenn ein Benachrichtigungstoken vom iOS verfügbar ist, nachdem Remotebenachrichtigungen erfolgreich abonniert wurden.





[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.