Instale e configure o. Mobile SDK aplicação com escopo
Antes de gravar qualquer aplicação que aproveite o. Mobile SDK, você deve instalar e configurar o. Mobile SDK aplicação com escopo.
Antes de Iniciar
Função necessária: administrador
Procedimento
-
Navegue até Mobile SDK. ServiceNow Store web site.
Para obter detalhes, consulte Install a ServiceNow Store application.
- Selecione Solicitar instalação para baixar o. Mobile SDK aplicação com escopo em seu ServiceNow instância.
-
Verifique se o Mobile SDK a aplicação com escopo foi instalada corretamente no seu ServiceNow instância.
- Abra o formulário do plug-in: Definição do sistema > Plug-ins .
-
No campo de pesquisa, insira mobile_sdk .
Uma tela semelhante à seguinte deve aparecer:
- Verifique se o plug-in ID . sn_mobile_sdk e que a versão é a mais recente.
-
Abra o. Mobile SDK Tabela Configurações [sn_mobile_sdk] e crie um novo registro de aplicação para a aplicação que aproveitará o. Mobile SDK.
- Em Nome insira o nome da sua aplicação que aproveitará o. Mobile SDK.
-
Em ID da aplicação Android e. ID do pacote da Apple , insira o ID do seu aplicativo para celular.
Por exemplo, se o Mobile SDK Foi adicionado aos seus aplicativos para celular, então esses IDs seriam os IDs dos aplicativos para celular.
-
Em Configurações do SDK Campo, insira as propriedades de configuração JSON para todos os serviços de recursos que sua aplicação aproveitará, defina como verdadeiro .
Por exemplo:
{ "graphql": { "enabled" : true, "allowGuestAccess" : true }, "table": { "enabled" : true, "allowGuestAccess" : true }, "api": { "enabled" : true, "allowGuestAccess" : true }, "attachment": { "enabled" : true, "allowGuestAccess" : true }, "chat": { "enabled" : true, "allowGuestAccess" : true }, "web": { "enabled" : true, "allowGuestAccess" : true }, "push": { "enabled" : true } }Certifique-se de que Avançado a caixa de seleção está desmarcada. Isso permite que você insira JSON no Configurações do SDK campo.
Qualquer configuração aplicável adicionada Configurações do SDK é usado em conjunto com ServiceNow configuração da instância.
Por exemplo, se
bate-papo: habilitado: verdadeiro. ServiceNow a instância deve ter Virtual Agent plug-in instalado para aproveitar a funcionalidade de bate-papo. . Virtual Agent o plug-in está instalado, mas Configurações do SDK contémbate-papo: habilitado: falsosua aplicação não pode aproveitar a interface de bate-papo. - Selecione Enviar para salvar as configurações da aplicação.
-
Opcional. Se você quiser que sua aplicação aproveite a Análise da experiência do usuário, registre-a na aplicação Análise da experiência do usuário.
- Reabra sua aplicação Mobile SDK Registro de configurações.
-
No canto inferior esquerdo da tela, selecione Registre-se no Analytics .
Uma tela semelhante à seguinte é exibida:
- Selecione Atualização para salvar o registro.
-
Verifique as configurações do SDK.
- Navegue até REST API Explorer .
-
Insira o seguinte nos campos especificados:
- Namespace : sn_mobile_sdk
- Nome da API : SDK para celular
- Versão da API : mais recente
- Selecione Obter configurações do aplicativo Android (GET) .
-
Em ApplicationID , insira Android ID da aplicação que você inseriu no associado Mobile SDK Registro de configurações e selecione Enviar .
A resposta deve ser semelhante à seguinte:
O JSON Corpo da resposta deve ser semelhante ao seguinte:
{ "platformVersion": "utah", "enabled": true, "analytics": { "AnalyticsEnabled": true, "AnalyticsEnabledForUnauthenticatedUser": false, "EndpointUrl": "https://my-instance.servicenow.com.com", "InstanceId": "db63a848db9f6091fd3467c8f4879524", "ApiKey": "de742fc9db9f6090e03ad7c8f4961923:af0f36b91bc074109a9054a26032a6bf", "ApiAuth": "11ab4240a6d5459c96d2bfb8e1aa3ddd", "ConsentSettings": null, "AppName": "TestNow App", "AppType": "MobileSDK", "ChannelType": "sdk", "Configuration": {} }, "sdk": { "graphql": { "enabled": true }, "table": { "enabled": true }, "api": { "enabled": true }, "attachment": { "enabled": true }, "chat": { "enabled": true }, "web": { "enabled": true }, "push": { "enabled": true } }