Compartilhar via


Push Messaging

Windows Mobile SupportedWindows Embedded CE Not Supported

9/8/2008

Este amostra de código é nomeado FileClient. Ele demonstra como implementar um enviar-cliente que recebe Push-messages, salva corpo a mensagem para um arquivo e, em seguida, chama ShellExecuteEx Para executar uma ação sobre o arquivo (que pode ser uma arquivo executável ou um documento).

Área recurso

APIs relevantes

Listagem de arquivos de origem

  • fileclient.cpp
    Contém funções para salvar um arquivo, recebendo permissões usuário, para verificar se o tipo arquivo tem permissões para baixar e processamento Push-Messages.
  • fileclient.h
    Função protótipos e ENC contém declarações de constantes seqüência de caracteres.
  • fileclient.rc
    O script recurso.
  • Main.cpp
    Contém o ponto de entrada aplicativo.
  • precomp.h
    Define o pré-compilado cabeçalho.
  • RESOURCE.h
    o arquivo cabeçalho para o script recurso.
  • String.cpp
    Define constante todos os valores seqüência de caracteres.
  • utils.cpp
    Contém funções para extrair dados do cabeçalho do SMS e copiando as seqüências de caracteres.

O uso

Para executar o amostra de código

  1. Navegue até a arquivo de solução (*.sln) e clique duplo-la. Por padrão, a solução arquivos são copiados para o seguinte pastas:

    C:\Arquivos de programas\Windows Mobile 6 SDK\Samples\Common\CPP\Win32\fileclient

    Microsoft Visual Studio 2005 inicia e carrega a solução.

  2. Crie a solução (Ctrl+Shift+B).

  3. Implante a solução (F5).

Para usar o aplicativo

  1. Registrar o aplicativo, execução-lo sobre o dispositivo móvel uma vez com " / registrar " Como a argumento de linha de comando.

  2. O aplicativo irá executar quando ele recebe uma mensagem SMS com X - WAP - aplicativo-identificação com um valor de "fileclient".

Comentários

Cobertura de rede é exigido para receber mensagens enviar.

O Instalação em um CAB amostra de código pode ser usado para criar um arquivo CAB para implantar esse aplicativo.

O valor da X - MS - filename campo cabeçalho na seção cabeçalhos de mensagem Especifica o nome do arquivo salvo.

Parâmetros do aplicativo podem ser definidos por preenchimento-na X-mycompany-parâmetros campo cabeçalho.

O valor de CSIDL_WINDOWS Contém o nome do Diretório onde o arquivo é salvo.

Desde que a mensagem está viajando sobre o transporte do SMS, o tamanho máximo de mensagem determina o tamanho máximo de um aplicativo que pode ser pressionado para um dispositivo móvel. A maioria dos central do serviço de mensagens curto do limite (do SMSC) esse tamanho para 64KB.

O Application ID deste enviar-cliente é "fileclient", para ser interceptados por este enviar - cliente, um enviar - mensagem deve ter um valor de "fileclient" Para o X - WAP - aplicativo-identificação campo cabeçalho.

Ambientes de Desenvolvimento

SDK: Windows Mobile 6 Professional SDK e Windows Mobile 6 Standard SDK

Ambiente de desenvolvimento: Visual Studio 2005.

ActiveSync: Versão 4.5.

See Also

Concepts

Code Samples for Windows Mobile
Setup in a CAB

Other Resources

Push Message Features
Data from Push Router
WAP Push Message Format
Setting Push Router Policies
WAP Push OTA Protocol Features
Security Roles