Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }