Flex mobile - нажмите, чтобы позвонить или отправить электронное письмо на iOS - PullRequest
2 голосов
/ 15 февраля 2012

Могу ли я сделать кнопку, чтобы при нажатии на нее телефон совершал звонок на определенный номер или аналогичным образом отправлял электронное письмо на определенный адрес с некоторыми предварительно заполненными полями. Мне нужно, чтобы это работало на iOS и Android тоже.

Ответы [ 3 ]

3 голосов
/ 15 февраля 2012

Да, вы можете сделать URL-запрос, чтобы телефон понимал, как сделать звонок. Вы просто префикс это с тел. То же самое работает для "mailto".

См. Этот пример: http://www.adobe.com/devnet/air/quick_start_as/quickstarts/qs_using_uris.html

1 голос
/ 15 февраля 2012

увидеть это именно то, что вы все ищете

http://www.flextechie.com/my-first-flex-mobile-application-contact-mobile-app/

вы даже можете скачать исходный код

0 голосов
/ 08 апреля 2013

Просто добавьте следующий код при нажатии кнопки:

- (void) makeCall {

NSString * mobileNumber = @"+9112345678";

UIDevice *device = [UIDevice currentDevice];
    if ([[device model] isEqualToString:@"iPhone"] )
    {
        [[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"tel:%@",mobileNumber]]];
    }
    else
    {
        UIAlertView *Notpermitted=[[UIAlertView alloc] initWithTitle:nil message:@"Your device doesn't support calling feature." delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
        [Notpermitted show];
    }
}
...