我正在尝试通过 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());
});
}
}
最佳答案
与 PubNub 团队交谈后,开发分支上有一个修复,应该很快可以通过他们的 C# github 存储库 ( https://github.com/pubnub/c-sharp/tree/master/windows-phone-8 ) 在主分支上可用。
关于c# - PubNub Windows Phone 8(仅在 Debug模式下连接),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23281924/