Artur Felipe Postado 20 de setembro de 2011 Denunciar Compartilhar Postado 20 de setembro de 2011 Bom dia Artur, tudo bem? O CoreTelephony framework só esta disponivel partir da versão 4.0 do iPhone SDK, correto? Acredito não há como utiliza-lo em SDKs anteriores assim como também a app terá alguns problemas em aparelhos anteriores tbm, não é mesmo? Estou utilizando o Leopard e nesse momento não tenho como fazer o upgrade para o Snow Leopard ou para o Lion. sim, somente a partir do ios4. aparelhos anteriores não tem acesso. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Ghean Postado 21 de setembro de 2011 Autor Denunciar Compartilhar Postado 21 de setembro de 2011 Existe uma forma de exportar o projeto e rodar diretamento no aparelho sem ter que subir para appstore? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Artur Felipe Postado 21 de setembro de 2011 Denunciar Compartilhar Postado 21 de setembro de 2011 sim, criando um certificado de distribuição ad-hoc no IOS Provisioning Portal ... assim que empresas distribuem apps de uso interno. vc assina seu app com esse certificado e cadastra no portal a id dos aparelhos em que o app vai rodar, ai só enviar o app por email e instalar pelo próprio aparelho ou adicionar ele ao itunes e dar sync com o aparelho. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Ghean Postado 21 de setembro de 2011 Autor Denunciar Compartilhar Postado 21 de setembro de 2011 Mesmo durante os teste antes da distribuição final é preciso fazer esses procedimentos? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Artur Felipe Postado 21 de setembro de 2011 Denunciar Compartilhar Postado 21 de setembro de 2011 Sim, inclusive para testar em qualquer aparelho ... Ou é isso ou vc conecta cada aparelho de teste ao seu xcode e instala por ele. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Ghean Postado 21 de setembro de 2011 Autor Denunciar Compartilhar Postado 21 de setembro de 2011 Pode me dar um exemplo de como faço isso? Estou usando o xcode 3.1.4. Grato. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Artur Felipe Postado 21 de setembro de 2011 Denunciar Compartilhar Postado 21 de setembro de 2011 (editado) não tem segredo, só seguir os passos do IOS Provisioning ... não depende do xcode, é adicionar certificado e depois assinar no xcode com esse certificado de disribuição adhoc. https://developer.apple.com/ios/manage/distribution/distribution.action Ad Hoc distribution allows you to share your application with up to 100 iPhone, iPad or iPod touch users, and to distribute your application through email or by posting it to a web site or server. To prepare your application, the following steps will need to be completed. Create and Download an iOS Distribution Certificate Create and Download an Ad Hoc Distribution Provisioning Profile Build your application with Xcode Share your application file and the Ad Hoc Distribution Provisioning Profile with the owner of each device Recipients of the application will need to drag the application file and Ad Hoc Distribution Provisioning Profile into iTunes, then sync their iPhone, iPad or iPod touch to iTunes to install Editado 21 de setembro de 2011 por Artur Felipe Citar Link para o comentário Compartilhar em outros sites More sharing options...
Ghean Postado 21 de setembro de 2011 Autor Denunciar Compartilhar Postado 21 de setembro de 2011 Consegui.... Seguinte, preciso instalar alguma coisa pra poder pegar uma app utilitaria e testar tanto em um ipod touch quanto iphone? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Artur Felipe Postado 21 de setembro de 2011 Denunciar Compartilhar Postado 21 de setembro de 2011 cadastrar o id dos aparelhos no provisioning, vincula o certificado adhoc a esses aparelhos ... dá um build no xcode com esse certificado e pode distribuir o app nesses aparelhos como achar melhor ... email, itunes ... pagina web ... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Raphael Rivas Postado 25 de outubro de 2011 Denunciar Compartilhar Postado 25 de outubro de 2011 Alguem sabe o codigo de reptir denovo a acao? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Maycon Belfort Postado 23 de novembro de 2011 Denunciar Compartilhar Postado 23 de novembro de 2011 sim, basta usar o CoreTelephony framework .... callCenter = [[CTCallCenter alloc] init]; callCenter.callEventHandler = ^(CTCall* aCallIncomming) { // anounce that we've had a state change in our call center NSDictionary *dict = [NSDictionary dictionaryWithObject:aCallIncomming.callState forKey:@"callState"]; [[NSNotificationCenter defaultCenter] postNotificationName:@"CTCallStateDidChange" object:self userInfo:dict]; }; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(ctCallStateDidChange:) name:@"CTCallStateDidChange" object:nil];- (void)ctCallStateDidChange:(NSNotification *)notification{ NSString *callInfo = [[notification userInfo] objectForKey:@"callState"]; if ([callInfo isEqualToString:CTCallStateIncoming]) { NSLog(@"do something ..."); }}[/CODE] andei pesquisando umas coisas e aparentemente pode ser possivel vc manter uma aplicação em background oficialmente fazendo algumas configurações ... de acordo com a documentação official: http://developer.app...0007072-CH5-SW6 vc pode configurar sua aplicação como se fosse uma Aplicação Voip para rolar em background, assim o sistema deixaria sua aplicação ficar rodando ... detalhes que constam na documentação: aparentemente mesmo dando reboot no aparelho, com essas chaves sua aplicação seria iniciada pelo sistema depois de um reboot. configurando assim e usando o handle do primeiro post que passei para saber quando uma ligação ocorre, talvez vc possa medir e salvar numa base de dados o tempo das ligações que precisa ... Não fiz nenhum teste em cima disso mas acredito que dê um bom direcionamento de por onde tentar. Artur, lendo este tópico me deparei com um problema parecido que estou tendo. Porém, ao invés de ligações estou mais focado em SMS.O que gostaria de saber é: Com essa mesma ideia das ligações, posso fazer para recebimento de SMS. Ou seja, ao receber um determinado SMS, meu app "iniciaria" ou "escutaria" o recebimento do SMS e se fosse de um Contato pré-definido (por exemplo) ele executaria a minha funcionalidade? Como faço isso... heheheheh Estou iniciando no desenvolvimento de iOS e tenho uma ideia muito boa para um primeiro app... ^^Desde já agradeço a ajuda. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
Participe do debate
Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.