Launch Apple Mail App from within my own App?

后端 未结 15 2314
心在旅途
心在旅途 2020-11-29 01:59

What I already found is

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@\"mailto:\"]];

But I just want to open the Mail ap

15条回答
  •  佛祖请我去吃肉
    2020-11-29 02:22

    It will open Default Mail App with composer view:

    NSURL* mailURL = [NSURL URLWithString:@"mailto://"];
    if ([[UIApplication sharedApplication] canOpenURL:mailURL]) {
        [[UIApplication sharedApplication] openURL:mailURL];
    }
    

    It will open Default Mail App:

    NSURL* mailURL = [NSURL URLWithString:@"message://"];
    if ([[UIApplication sharedApplication] canOpenURL:mailURL]) {
        [[UIApplication sharedApplication] openURL:mailURL];
    }
    

提交回复
热议问题