public void TestSendOpenNativeFunctionMessageAsOpenBingoTouchLocalPage() { ComplexMessageContent complexTextMessage = new ComplexMessageContent("演示打开一个Bingotouch本地应用页面的Action消息", ComplexMessageType.Text); ComplexMessageContentItem contentItem = new ComplexMessageContentItem("点击可以打开BingoTouch本地应用页面", Action.InstanceAsOpenNative(NativeCommandAndParamsBuilder.BuildAsOpenBingoTouchLocalAppPage("BingoService", "/modules/leave/addleave.html"))); complexTextMessage.AddMessageContentItem(contentItem); SendMessageResult result = _messageClient.SendSingleMessage(complexTextMessage, new PersonMessageReceiver("zhongt", "钟涛")); Assert.AreEqual(true, result.Success); }
public void TestSendOpenNativeFunctionMessageAsOpenBingoTouchRemotePage() { ComplexMessageContent complexTextMessage = new ComplexMessageContent("演示打开一个Bingotouch远程页面的Action消息", ComplexMessageType.Text); ComplexMessageContentItem contentItem = new ComplexMessageContentItem("点击可以打开BingoTouch远程应用页面", Action.InstanceAsOpenNative(NativeCommandAndParamsBuilder.BuildAsOpenBingoTouchRemoteAppPage("http://www.mi.com"))); complexTextMessage.AddMessageContentItem(contentItem); SendMessageResult result = _messageClient.SendSingleMessage(complexTextMessage, new PersonMessageReceiver("zhongt", "钟涛")); Assert.AreEqual(true, result.Success); }
public void TestSendOpenNativeFunctionMessage() { ComplexMessageContent complexTextMessage = new ComplexMessageContent("演示打开一个原生指令的Action消息", ComplexMessageType.Text); ComplexMessageContentItem contentItem = new ComplexMessageContentItem("点击可以打开原生的聊天页面", Action.InstanceAsOpenNative(NativeCommandAndParamsBuilder.BuildAsOpenNativeFunction("StartChat"))); complexTextMessage.AddMessageContentItem(contentItem); SendMessageResult result = _messageClient.SendSingleMessage(complexTextMessage, new PersonMessageReceiver("zhongt", "钟涛")); Assert.AreEqual(true, result.Success); }