我想從我自己的應用程序中啓動iMessage應用程序(內置iOS 5的新功能)。 有人能幫助我嗎?iOS:如何讓我的應用程序啓動iMessage應用程序?
我知道應用程序可以在應用程序中使用openURL打開:但是,什麼是iMessage的URL架構?
在此先感謝!
我想從我自己的應用程序中啓動iMessage應用程序(內置iOS 5的新功能)。 有人能幫助我嗎?iOS:如何讓我的應用程序啓動iMessage應用程序?
我知道應用程序可以在應用程序中使用openURL打開:但是,什麼是iMessage的URL架構?
在此先感謝!
NSString *stringURL = @"sms:";
NSURL *url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];
你不能針對具體的iMessage,因爲它是在系統透明。所以你應該使用SMS來代替,並且如果可用的話,iMessage將被使用。
該計劃是sms:
其次是電話號碼爲文本。它在Apple URL Scheme Reference的Text section中有記錄。
謝謝你的答案..但是這並沒有打開iMessage。我嘗試了模擬器和設備。可以共享任何解決方法,從我的應用程序中啓動設備中的iMessage ..? – 2012-02-27 10:17:10
我剛剛測試過,它適用於iPhone和iPad,但不適用於模擬器,因爲這裏沒有iMassage/SMS應用程序。 – sch 2012-02-27 12:48:41
其工作... iMessage現在可以用來代替聊天:)真棒.. – 2012-02-28 15:22:02