Visão geral da API Plugin (Métodos e chamadas de retorno)

A API HOTEL DO APP Plugin permite que você utilize diretamente os métodos de interação disponíveis com a aplicação.

1. Troca Princípio Plugin => Native => Plugin

As chamadas de método do plugin para a aplicação são feitas pelo desencadeamento de uma navegação web para um URL particular. 
As chamadas de retorno são realizados através de chamadas de método JavaScript para o plugin.

2. Cals Método (Plugin => Nativo)

Todas as chamadas de método da API Plugin Hotel do App deve ser realizada pelo desencadeamento de uma navegação web. Esta navegação pode ser desencadeada de várias maneiras: 
- Ao clicar em um link 
- Chamar um document.location () em JavaScript 
- envio de um formulário
 
Por favor, note : requisições Ajax (XMLHttpRequest) não são considerados como provocando uma navegação e, portanto, pode  não  ser usado para chamadas de método da API Hotel do App Plugin. 

A maioria dos métodos disponíveis (além dos métodos "básicos" descritas na documentação) deve desencadear uma navegação para um URL começando com goodbarber: // , seguido pelo nome do método para chamar e outros parâmetros. 

Com poucas exceções, os argumentos muss ir diretamente através da URL, mas em alguma instância, especialmente para navegação  métodos, podem ser usados argumentos POST. 

Para acionar solicitações POST a partir do código JavaScript, use o  gbPostRequest  método na  Hotel do App JavaScript ToolKit .

3. Solicita e implementação de chamadas de retorno (Nativo => Plugin)

Callbacks são protótipos de funções JavaScript para ser implementado em seu código. É muito importante  respeitar todas as especificações  para que a informação é trocada corretamente. 

Na documentação para a API Hotel do App Plugin, você vai encontrar as  definições das chamadas de retorno  que podem ser implementadas, bem como um exemplo de implementação.  

Retornos de chamada pode ser chamado pelo aplicativo por duas razões principais: 
- Uma chamada de método que requer uma resposta 
- Durante o ciclo de vida de seu plugin (métodos documentados no  Callbacks Eventos  seção)

4. Os dados acessíveis por padrão

Em todas as páginas do seu plugin, você terá acesso a dois dicionários JavaScript.  

gbUserInfo 
Contém informações sobre o terminal, o sistema operacional, etc. 


    "platform" : "ios" | "android", 
    "binaryVersion" : version of the application's binary, 
    "gbVersion" : version of the GoodBarer foundation
    "osVersion" : version of the OS terminal
    "deviceCode" : code name of the terminal (for example : "iPhone5,2")
    "language" : user language 
}  


gbPostData 
contém um dicionário dos parâmetros POST após a chamada do método anterior, no caso dos métodos de navegação. 


    ... 
 
  • 0 Usuários acharam útil
Esta resposta lhe foi útil?

Artigos Relacionados

Métodos Básicos

Em seu Hotel do App HTML5 plugin, você pode usar métodos "básicos", permitindo interações com o...

Métodos de Navegação

Seu plugin tem que delegar a sua navegação para o aplicativo. Para fazê-lo, ele irá enviar...

Método de solicitação HTTP e retornos de chamada

Recomenda-se que o seu delegado plug-in a gestão de seu download para o aplicativo; e é de fato...

Outros Métodos

Em seu plugin HTML5 para GoodBarber, você pode usar métodos que lhe permitem aceder a um certo...

Eventos Callbacks

Eventos retornos de chamada são chamados por seu plugin como uma função da ações do usuário App...