gpt4 book ai didi

iOS 6 - ChatKit 私有(private) API - 发送短信

转载 作者:可可西里 更新时间:2023-11-01 06:10:47 25 4
gpt4 key购买 nike

有没有人设法在 iOS 6 中通过代码发送短信而无需用户交互?

我认为,必须使用 ChatKit 私有(private) API 来执行此操作。然而,Apple 似乎在 iOS 6 中对这个 API 进行了相当多的更改。因此,像 https://stackoverflow.com/a/11028230/1884907 这样的解决方案。由于缺少/更改类,不再适用于 iOS 6。

(提前:是的,我们都知道 Apple 拒绝使用私有(private) API 的应用程序,它不适用于应用程序商店)

最佳答案

来自另一个 StackOverflow 帖子 here : (来自 Kaushal Bisht 的代码)

// in .m file
-(void)textClicked

{


controller = [[MFMessageComposeViewController alloc] init];

if([MFMessageComposeViewController canSendText])

{


controller.body = @"Whatever you want";

controller.recipients = [NSArray arrayWithObjects:@"", nil];

controller.messageComposeDelegate = self;

[self presentViewController:controller animated:YES completion:nil];
}


}

- (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result

{

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"MyApp" message:@"Unknown Error"
delegate:self cancelButtonTitle:@"OK" otherButtonTitles: nil];

switch (result) {
case MessageComposeResultCancelled:
NSLog(@"Cancelled");
[alert show];
break;
case MessageComposeResultFailed:
[alert show];

break;
case MessageComposeResultSent:

break;
default:
break;
}

[self dismissViewControllerAnimated:YES completion:nil];
}



// in .h file

import MessageUI/MessageUI.h

不过您不能在后台发送短信。我希望这会有所帮助。

关于iOS 6 - ChatKit 私有(private) API - 发送短信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14814729/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com