objet mpns
Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

objet mpns

 

Vous permet d'envoyer des notifications push à une application Windows Phone 8.0 ou Silverlight pour Windows Phone 8.1 de Microsoft Azure Mobile Services les scripts de serveur à l'aide d'Azure Notification Hubs.

createFlipTileRegistration(channel, tags, template, options, callback)

Crée une inscription avec un modèle de retournement de vignette. (Windows Phone version 7.8 ou ultérieure uniquement.)

Paramètres

name

Type

Argument

Description

channel

String

URI de canal d'appareil.

tags

chaîne | tableau

Balise unique ou tableau de balises (liste séparée par des virgules, pas d'espaces).

template

object

Modèle d'inscription.

name

Type

Description

backgroundImage

String

URI de l'image d'arrière-plan de la vignette.

Count

String

Nombre qui s'affiche sur la vignette.

Title

String

Texte du titre de la vignette.

backBackgroundImage

String

URI de l'image qui est affichée au verso de la vignette.

backTitle

String

Texte du titre du verso de la vignette.

backContent

String

Texte du verso de la vignette.

id

String

ID d'une vignette secondaire associée.

smallBackgroundImage

String

URI de l'image d'arrière-plan de la vignette quand elle est réduite à une petite taille.

wideBackgroundImage

String

URI de l'image d'arrière-plan de la vignette développée à sa grande taille.

wideBackContent

String

Contenu du verso de la vignette développée à sa grande taille.

wideBackBackgroundImage

String

URI pour que l'image soit sur le verso de la vignette quand celle-ci est développée à sa grande taille.

options

object

< facultatif >

Options de demande ou rappel.

name

Type

Argument

Description

headers

object

< facultatif >

En-têtes mpns à inclure.

callback

object

< facultatif >

Un objet JSON qui spécifie les success et error fonctions de rappel.

createNativeRegistration(channel, tags, optionsOrCallback, callback)

Crée une inscription MPNS native.

Paramètres

name

Type

Argument

Description

channel

String

URI de canal d'appareil.

tags

chaîne | tableau

Balise unique ou tableau de balises (liste séparée par des virgules, pas d'espaces).

optionsOrCallback

object

< facultatif >

Options de demande ou rappel.

callback

object

< facultatif >

Un objet JSON qui spécifie les success et error fonctions de rappel.

createOrUpdateNativeRegistration(registrationId, channel, tags, optionsOrCallback, callback)

Crée ou met à jour une inscription MPNS native.

Paramètres

name

Type

Argument

Description

registrationId

String

Identificateur d'inscription.

channel

String

URI de canal d'appareil.

tags

chaîne | tableau

Balise unique ou tableau de balises (liste séparée par des virgules, pas d'espaces).

optionsOrCallback

object

< facultatif >

Options de demande ou rappel.

callback

object

< facultatif >

Un objet JSON qui spécifie les success et error fonctions de rappel.

createOrUpdateRawTemplateRegistration(registrationId, channel, tags, template, optionsOrCallback, callback)

Crée ou met à jour une inscription de modèle personnalisé.

Paramètres

name

Type

Argument

Description

registrationId

String

Identificateur d'inscription.

channel

String

URI de canal d'appareil.

tags

chaîne | tableau

Balise unique ou tableau de balises (liste séparée par des virgules, pas d'espaces).

template

json

Modèle JSON pour l'inscription.

optionsOrCallback

object

< facultatif >

Options de demande ou rappel.

name

Type

Argument

Description

headers

object

< facultatif >

En-têtes mpns à inclure.

callback

object

< facultatif >

Un objet JSON qui spécifie les success et error fonctions de rappel.

createRawTemplateRegistration(channel, tags, template, optionsOrCallback, callback)

Crée une inscription de modèle personnalisé. Utilisez cette méthode pour avoir un contrôle total sur le format du modèle.

Paramètres

name

Type

Argument

Description

channel

String

URI de canal d'appareil.

tags

chaîne | tableau

Balise unique ou tableau de balises (liste séparée par des virgules, pas d'espaces).

template

json

Modèle JSON pour l'inscription.

optionsOrCallback

object

< facultatif >

Options de demande ou rappel.

name

Type

Argument

Description

pnsCredentialName

object

< facultatif >

Informations d'identification pns à utiliser.

headers

object

< facultatif >

En-têtes mpns à inclure.

callback

object

< facultatif >

Un objet JSON qui spécifie les success et error fonctions de rappel.

createTileRegistration(channel, tags, template, options, callback)

Crée une inscription avec un modèle de vignette. Pour plus d'informations, consultez modèle Windows Phone mosaïque.

Paramètres

name

Type

Argument

Description

channel

String

URI de canal d'appareil.

tags

chaîne | tableau

Balise unique ou tableau de balises (liste séparée par des virgules, pas d'espaces).

template

object

Modèle d'inscription.

name

Type

Description

backgroundImage

String

URI de l'image d'arrière-plan de la vignette.

Count

String

Nombre qui s'affiche sur la vignette.

Title

String

Texte du titre de la vignette.

backBackgroundImage

String

URI de l'image qui est affichée au verso de la vignette.

backTitle

String

Texte du titre du verso de la vignette.

backContent

String

Texte du verso de la vignette.

id

String

ID d'une vignette secondaire associée.

options

object

< facultatif >

Options de demande ou rappel.

name

Type

Argument

Description

headers

object

< facultatif >

En-têtes mpns à inclure.

callback

object

< facultatif >

Un objet JSON qui spécifie les success et error fonctions de rappel.

createToastRegistration(channel, tags, template, options, callback)

Crée une inscription avec un modèle de toast. Pour plus d'informations, consultez Toasts pour Windows Phone 8.

Paramètres

name

Type

Argument

Description

channel

String

URI de canal d'appareil.

tags

chaîne | tableau

Balise unique ou tableau de balises (liste séparée par des virgules, pas d'espaces).

template

object

Modèle de corps de l'inscription.

name

Type

Description

text1}

String

Valeur de l'élément Text1.

text2

String

Valeur de l'élément Text2.

param

String

Paramètres facultatifs fournis au toast. (Pour Windows Phone version 7.5 ou ultérieure uniquement.)

lang

String

Valeur de la langue de l'élément de liaison.

options

object

< facultatif >

Options de demande ou rappel.

name

Type

Argument

Description

headers

object

< facultatif >

En-têtes mpns à inclure.

callback

object

< facultatif >

Un objet JSON qui spécifie les success et error fonctions de rappel.

listRegistrationsByChannel(channel, optionsOrCallback, callback)

Récupère les inscriptions selon l'URI de canal.

Paramètres

name

Type

Argument

Description

channel

String

URI de canal d'appareil.

optionsOrCallback

object

< facultatif >

Options de demande ou fonction de rappel. Les autres propriétés sont passées comme des en-têtes.

name

Type

Argument

Description

supérieur

object

< facultatif >

Spécifie le nombre maximal d'inscriptions à obtenir à partir de l'appel.

skip

object

< facultatif >

Spécifie le nombre d'inscriptions à ignorer dans l'appel.

callback

object

< facultatif >

Un objet JSON qui spécifie les success et error fonctions de rappel.

send(tags, payload, targetName, notificationClass, optionsOrCallback, callback)

Envoie une notification MPNS personnalisée. Utilisez cette méthode pour avoir un contrôle total sur la charge utile.

Paramètres

name

Type

Argument

Description

tags

tableau | chaîne

Balise unique, expression de balise ou tableau de balises.

payload

string

Charge utile XML pour le message.

targetName

String

Nom de la cible.

notificationClass

String

Classe de notification.

optionsOrCallback

object

< facultatif >

Options de demande ou rappel.

name

Type

Argument

Description

headers

object

< facultatif >

En-têtes mpns à inclure.

callback

object

Un objet JSON qui spécifie les success et error fonctions de rappel.

sendFlipTile(tags, payload, options, callback)

Envoie une notification de retournement de vignette. (Windows Phone version 7.8 ou ultérieure uniquement.)

Paramètres

name

Type

Argument

Description

tags

tableau | chaîne

Liste séparée par des virgules ou tableau d'identificateurs de balises.

payload

object

Charge utile de message.

name

Type

Description

backgroundImage

String

URI de l'image d'arrière-plan de la vignette.

Count

String

Nombre qui s'affiche sur la vignette.

Title

String

Texte du titre de la vignette.

backBackgroundImage

String

URI de l'image qui est affichée au verso de la vignette.

backTitle

String

Texte du titre du verso de la vignette.

backContent

String

Texte du verso de la vignette.

id

String

ID d'une vignette secondaire associée.

smallBackgroundImage

String

URI de l'image d'arrière-plan de la vignette quand elle est réduite à une petite taille.

wideBackgroundImage

String

URI de l'image d'arrière-plan de la vignette développée à sa grande taille.

wideBackContent

String

Contenu du verso de la vignette développée à sa grande taille.

wideBackBackgroundImage

String

URI pour que l'image soit sur le verso de la vignette quand celle-ci est développée à sa grande taille.

optionsOrCallback

object

< facultatif >

Options de demande ou rappel.

name

Type

Argument

Description

headers

object

< facultatif >

En-têtes mpns à inclure.

callback

object

Un objet JSON qui spécifie les success et error fonctions de rappel.

sendTile(tags, payload, optionsOrCallback, callback)

Envoie une notification de vignette. Pour plus d'informations, consultez modèle Windows Phone mosaïque.

Paramètres

name

Type

Argument

Description

tags

tableau | chaîne

Liste séparée par des virgules ou tableau d'identificateurs de balises.

payload

object

Charge utile de message.

name

Type

Description

backgroundImage

String

URI de l'image d'arrière-plan de la vignette.

Count

String

Nombre qui s'affiche sur la vignette.

Title

String

Texte du titre de la vignette.

backBackgroundImage

String

URI de l'image qui est affichée au verso de la vignette.

backTitle

String

Texte du titre du verso de la vignette.

backContent

String

Texte du verso de la vignette.

id

String

ID d'une vignette secondaire associée.

optionsOrCallback

object

< facultatif >

Options de demande ou rappel.

name

Type

Argument

Description

headers

object

< facultatif >

En-têtes mpns à inclure.

callback

object

Un objet JSON qui spécifie les success et error fonctions de rappel.

sendToast(tags, payload, options, callback)

Envoie une notification de toast. Pour plus d'informations, consultez Toasts pour Windows Phone 8.

Paramètres

name

Type

Argument

Description

tags

tableau | chaîne

Liste séparée par des virgules ou tableau d'identificateurs de balises.

payload

object

Charge utile de message.

name

Type

Description

text1}

String

Valeur de l'élément Text1.

text2

String

Valeur de l'élément Text2.

param

String

Paramètres facultatifs fournis au toast. (Pour Windows Phone version 7.5 ou ultérieure uniquement.)

lang

String

Valeur de la langue de l'élément de liaison.

optionsOrCallback

object

< facultatif >

Options de demande ou rappel.

name

Type

Argument

Description

headers

object

< facultatif >

En-têtes mpns à inclure.

callback

object

Un objet JSON qui spécifie les success et error fonctions de rappel.

updateFlipTileRegistration(registrationId, channel, tags, template, optionsOrCallback, callback)

Met à jour une inscription existante avec un modèle de retournement de vignette. (Prise en charge pour Windows Phone version 7.8 ou ultérieure uniquement.)

Paramètres

name

Type

Argument

Description

registrationId

String

Identificateur d'inscription.

channel

String

URI de canal d'appareil.

tags

chaîne | tableau

Balise unique ou tableau de balises (liste séparée par des virgules, pas d'espaces).

template

object

Modèle d'inscription.

name

Type

Description

backgroundImage

String

URI de l'image d'arrière-plan de la vignette.

Count

String

Nombre qui s'affiche sur la vignette.

Title

String

Texte du titre de la vignette.

backBackgroundImage

String

URI de l'image qui est affichée au verso de la vignette.

backTitle

String

Texte du titre du verso de la vignette.

backContent

String

Texte du verso de la vignette.

id

String

ID d'une vignette secondaire associée.

smallBackgroundImage

String

URI de l'image d'arrière-plan de la vignette quand elle est réduite à une petite taille.

wideBackgroundImage

String

URI de l'image d'arrière-plan de la vignette développée à sa grande taille.

wideBackContent

String

Contenu du verso de la vignette développée à sa grande taille.

wideBackBackgroundImage

String

URI pour que l'image soit sur le verso de la vignette quand celle-ci est développée à sa grande taille.

optionsOrCallback

object

< facultatif >

Options de demande ou rappel.

name

Type

Argument

Description

headers

object

< facultatif >

En-têtes mpns à inclure.

callback

object

< facultatif >

Un objet JSON qui spécifie les success et error fonctions de rappel.

updatesRawTemplateRegistration(registrationId, channel, tags, template, optionsOrCallback, callback)

Met à jour une inscription de modèle brut.

Paramètres

name

Type

Argument

Description

registrationId

String

Identificateur d'inscription.

channel

String

URI de canal d'appareil.

tags

chaîne | tableau

Balises pour l'inscription.

template

json

Modèle pour l'inscription.

optionsOrCallback

object

< facultatif >

Options de demande ou rappel.

name

Type

Argument

Description

headers

object

< facultatif >

En-têtes mpns à inclure.

etag

object

< facultatif >

etag à inclure.

callback

object

Un objet JSON qui spécifie les success et error fonctions de rappel.

updatesToastRegistration(registrationId, channel, tags, template, options, callback)

Met à jour une inscription de modèle existant avec un nouveau modèle de toast. Pour plus d'informations, consultez Toasts pour Windows Phone 8.

Paramètres

name

Type

Argument

Description

registrationId

String

Identificateur d'inscription.

channel

String

URI de canal d'appareil.

tags

chaîne | tableau

Balises pour l'inscription.

template

object

Modèle de corps de l'inscription.

name

Type

Description

text1}

String

Valeur de l'élément Text1.

text2

String

Valeur de l'élément Text2.

param

String

Paramètres facultatifs fournis au toast. (Pour Windows Phone version 7.5 ou ultérieure uniquement.)

lang

String

Valeur de la langue de l'élément de liaison.

optionsOrCallback

object

< facultatif >

Options de demande ou rappel.

name

Type

Argument

Description

headers

object

< facultatif >

En-têtes mpns à inclure.

callback

object

Un objet JSON qui spécifie les success et error fonctions de rappel.

updateTileRegistration(registrationId, channel, tags, template, optionsOrCallback, callback)

Met à jour une inscription existante avec un modèle de vignette. Pour plus d'informations, consultez modèle Windows Phone mosaïque.

Paramètres

name

Type

Argument

Description

registrationId

String

Identificateur d'inscription.

channel

String

URI de canal d'appareil.

tags

chaîne | tableau

Balise unique ou tableau de balises (liste séparée par des virgules, pas d'espaces).

template

object

Modèle d'inscription.

name

Type

Description

backgroundImage

String

URI de l'image d'arrière-plan de la vignette.

Count

String

Nombre qui s'affiche sur la vignette.

Title

String

Texte du titre de la vignette.

backBackgroundImage

String

URI de l'image qui est affichée au verso de la vignette.

backTitle

String

Texte du titre du verso de la vignette.

backContent

String

Texte du verso de la vignette.

id

String

ID d'une vignette secondaire associée.

optionsOrCallback

object

< facultatif >

Options de demande ou rappel.

name

Type

Argument

Description

headers

object

< facultatif >

En-têtes mpns à inclure.

callback

object

< facultatif >

Un objet JSON qui spécifie les success et error fonctions de rappel.

Le mpns objet est utilisé pour envoyer des notifications push aux applications Windows Phone 8 et Silverlight pour Windows Phone 8.1. Pour envoyer des notifications push à une application Windows Phone Store 8.1, vous devez utiliser le objet WNS. MPNS n'est pas pris en charge par Notification Hubs pour les applications Windows Phone Store 8.1.

Pour obtenir un exemple de l'envoi de notifications push à partir de votre service mobile à une application Windows Phone 8, consultez Ajout de notifications push à votre application Mobile Services.

Mobile Services ne nécessite pas d'inscrire votre application auprès de MPNS pour activer l'utilisation authentifiée. Par conséquent, vous ne pouvez pas envoyer plus de 500 messages par utilisateur chaque jour à l'aide de MPNS.

Exemple

Le script suivant utilise le mpns objet pour envoyer des notifications de vignette à une application Windows Phone 8.

function insert(item, user, request) { // Define a payload for the Windows Phone toast notification. var payload = '<?xml version="1.0" encoding="utf-8"?>' + '<wp:Notification xmlns:wp="WPNotification"><wp:Toast>' + '<wp:Text1>New Item</wp:Text1><wp:Text2>' + item.text + '</wp:Text2></wp:Toast></wp:Notification>'; request.execute({ success: function() { // If the insert succeeds, send a notification. push.mpns.send(null, payload, 'toast', 22, { success: function(pushResponse) { console.log("Sent push:", pushResponse); request.respond(); }, error: function (pushResponse) { console.log("Error Sending push:", pushResponse); request.respond(500, { error: pushResponse }); } }); } }); }
Afficher:
© 2016 Microsoft