我正在编写类似wifiSMS的应用程序,但CKMadridService始终处于禁用状态。
NSLog(@"is madrid service supported ? %hhd , Enabled? %hhd ",[CKMadridService isMadridSupported] ,[CKMadridService isMadridEnabled] );
如何启用CKMadridService?
答案 0 :(得分:1)
查看ChatKit反汇编,isMadridEnabled
正在检查来电应用包标识符。仅当捆绑ID等于com.apple.MobileSMS
或com.apple.springboard
时,它才会返回true。因此,您可以尝试将dylib注入跳板,以便以这种方式发送iMessages。我不确定,但至少isMadridEnabled
应该返回true。
答案 1 :(得分:0)
您也可以尝试挂钩CKMadridService并始终返回YES,这可能允许您从任何进程内发送消息