【问题标题】:PubNub Windows Phone 8 (Connects only when in Debug mode)PubNub Windows Phone 8(仅在调试模式下连接)
【发布时间】:2014-04-24 23:58:50
【问题描述】:

我正在尝试通过 Windows Phone 8 连接到 pubnub。
但是只有在我在设备上调试应用程序时才会建立连接。
如果应用程序没有调试它不再连接我也看不到任何错误(没有 MessageBox 或应用程序崩溃)。

private void PubnubCallbackResult(string result)
{
    Deployment.Current.Dispatcher.BeginInvoke(() =>
    {
        MessageBox.Show("RESULT CALLBACK: " + result.ToString());
    });
}

private void PubnubConnectCallbackResult(string result)
{
    Deployment.Current.Dispatcher.BeginInvoke(() =>
    {
        MessageBox.Show("CONNECT CALLBACK: " + result.ToString());
    });
}

private void PubnubDisconnectCallbackResult(string result)
{
    Deployment.Current.Dispatcher.BeginInvoke(() =>
    {
        MessageBox.Show("DISCONNECT CALLBACK: :" + result.ToString());
    });
}

private void PubnubDisplayErrorMessage(PubnubClientError result)
{
    if (!hideErrorCallbackMsg)
    {
        Deployment.Current.Dispatcher.BeginInvoke(() =>
        {
            MessageBox.Show("ERROR CALLBACK: :" + result.ToString());
        });
    }
}

【问题讨论】:

    标签: c# sockets windows-phone-8 windows-phone pubnub


    【解决方案1】:

    在与 PubNub 的团队交谈后,开发分支上有一个修复,应该很快就会通过他们的 C# github 存储库 (https://github.com/pubnub/c-sharp/tree/master/windows-phone-8) 在主分支上提供。

    【讨论】:

    • 昨天合并到master。
    【解决方案2】:

    AJ,WP8 的示例应用程序适合您吗?可以在这里找到:

    https://github.com/pubnub/c-sharp/tree/master/windows-phone-8

    【讨论】:

    • 杰里米很棒的链接!为此,我给你一个水果篮。
    • 这确实是一个很棒的链接!
    • 我可以发布到频道,但订阅没有给我任何反馈(除非我选择它两次然后它通知我我已经在收听)。当我调试应用程序时它确实有效(与以前相同)。
    • 我注意到无论我是否在调试,演示应用都可以在模拟器上运行。
    • AJ,请通过 support@pubnub.com 与我们联系,我们将获取有关您的应用的更多信息,并尝试复制。转载后,我们会尽快为您修复。
    猜你喜欢
    • 1970-01-01
    • 2015-08-27
    • 2013-01-04
    • 1970-01-01
    • 2013-01-12
    • 1970-01-01
    • 1970-01-01
    • 2013-01-15
    • 1970-01-01
    相关资源
    最近更新 更多