The wechat sdk allows us to send text messages to wechat contacts.
But how do we choose which contact to send to?
To share with WeChat contacts:
SendMessageToWXReq* req = [[[SendMessageToWXReq alloc] init]autorelease];
req.text = @"Your Text Message.";
req.bText = YES;
req.scene = WXSceneSession;
[WXApi sendReq:req];
You don't need to select the sender contact from your mobile app.
After [WXApi sendReq:req];
line of code wechat will open and show the user to select which contact to send the message.
AFAIK there is not way to chose the sender contact from mobile apps.