Swiftで開発されたiOSアプリケーションからWhatsapp連絡先にメッセージを送信しようとしています。しかし、特定の連絡先は開かれず、代わりにwhatsAppのすべての連絡先が開きます。iOSからWhatsappの連絡先にメッセージを送信する方法 - Swift
これまでの私のコード - あなたの助けを
func messageViaWhatsApp (sender: AnyObject) {
let messageBody = "Hello"
let whatsURL = "whatsapp://send?text=\(messageBody)"
let whatsAppURL = NSURL(string: whatsURL.stringByAddingPercentEscapesUsingEncoding(NSUTF8StringEncoding)!)
if UIApplication.sharedApplication().canOpenURL(whatsAppURL!)
{
UIApplication.sharedApplication().openURL(whatsAppURL!)
}
else
{
let alert = UIAlertView(title: "Sorry", message: "Your device does not have whatsApp installed ", delegate: nil, cancelButtonTitle: "OK")
}
}
感謝。 XCode - 8.0、Swift 2.3
[特定の連絡先番号(Swift Project)へのWhatsappメッセージの送信]の可能な複製(http://stackoverflow.com/questions/39687014/sending-whatsapp-message-to-a-specific-contact-number-swift) -project) –
具体的な連絡先は何ですか?コード内に連絡先を指定していません。私がうまく覚えていれば、WhatsAppは以前からコンタクトを選択するオプションを削除しましたが、IDを再インストールした可能性があります。 – Larme