privatevoid btnCreateUser_Click (object sender, EventArgs e) {try {entrada UserEntry = service.CreateUser (newUserName.Text.Trim (), nome. Text.Trim (), familyname.Text.Trim (), password.Text.Trim ()); statusBar1.Text = entry.Login.UserName + "criado com sucesso";} catch (exceção AppsException) {statusBar1.Text = exception.Reason;}}
O último passo no desenvolvimento desta amostra é a configuração de nossa política de certificado desde todas as chamadas de API são mais de HTTPS.
O handset real terá configuração armazenamento de certificados, mas para o emulador que pode configurar uma loja ou definir uma política de certificado personalizado. Isto pode ser feito através de uma aplicação de System.Net.ICertificatePolicy. Para fins de teste, vamos confiar em todos os certificados para now.
publicclassTrustAllCertificatePolicy:System.Net.ICertificatePolicy{publicTrustAllCertificatePolicy(){}publicboolCheckValidationResult(System.Net.
ServicePoint sp, X509Certificate cert, WebRequest req, problema int) {returntrue;}}
E durante a inicialização do aplicativo, é preciso registrar o nosso policy:
staticvoidMain(){System.Net.ServicePointManager.CertificatePolicy=newTrustAllCertificatePolicy();Application.Run(newForm1());}
Note:
O ambiente operacional subjacente e informações do dispositivo pode ser obtido mediante a emissão de chamadas nativos do sistema. Você deve implementar uma política mais segura ao implantar a hardware real.
A implantação de aplicativos móveis para teste e depuração é muito simples e direto.
Agora você tem um ambiente pronto para desenvolver API de dados do Google aplicações alimentadas na plataforma Windows Mobile.