Info: WP7 Push Notifications und verfügbare Channels

Anregt durch einen kürzlichen Blogeintrag bei Clarity Consulting möchte ich hier auf eine Beschränkung im Zusammenhang mit Push Notifications hinweisen, die bisher wenig bekannt sein dürfte und inzwischen in der Community diskutiert wird:

  • Jede Anwendung kann genau einen Push Channel öffnen und verwenden.
  • Insgesamt stehen auf dem Phone für 3rd-Party-Apps maximal 15 Channels zur Verfügung. (Ausgenommen sind die “eingebauten” Funktionen von WP7 wie der People Hub etc.)

Sobald eines dieser Limits überschritten wird, wirft die Anwendung eine Exception: InvalidOperationException(Channel quota exceeded) . Dies ist hier dokumentiert. Wir sind uns aber dessen bewusst, dass die Sichtbarkeit für diese Beschränkung besser sein könnte, und werden demnächst die MSDN-Dokumentation aktualisieren.

Einige weitere Aspekte rund um diese Beschränkung diskutiert mein US-Kollege Jaime Rodriguez in seinem Blogeintrag.