I've created a small project to reproduce the issue. You can find it here -> http://1drv.ms/1efO5ZP
If you want start from scratch:
Snipped:
If you want start from scratch:
- create a blank universal project with VS2013;
- install Tweetinvi 0.9.8.2 with nuget both on Windows Phone and Windows;
- set manifest capabilities for Windows: Internet (client), Internet (client e server) and Private Network (client e server);
- set manifest capabilities for Windows Phone: Internet (client e server);
-
added snipped for sample stream start at app startup (App.xaml.cs).
Snipped:
Debug.WriteLine("Set cred...");
String accessToken = "";
String accessSecret = "";
String consumerKey = "";
String consumerSecret = "";
TwitterCredentials.SetCredentials(accessToken, accessSecret, consumerKey, consumerSecret);
Debug.WriteLine("Init sample stream");
var sampleStream = Tweetinvi.Stream.CreateSampleStream();
sampleStream.TweetReceived += (sender, args) =>
{
Debug.WriteLine("Received Tweet: " + args.Tweet.Text);
};
sampleStream.JsonObjectReceived += (sender, args) =>
{
Debug.WriteLine("Received JSON: " + args.Json);
};
sampleStream.UnmanagedEventReceived += (sender, args) =>
{
Debug.WriteLine("UnmanagedEventReceived " + args.JsonMessageReceived);
};
sampleStream.DisconnectMessageReceived += (sender, args) =>
{
Debug.WriteLine("DisconnectMessageReceived " + args.DisconnectMessage);
};
sampleStream.WarningFallingBehindDetected += (sender, args) =>
{
Debug.WriteLine("WarningFallingBehindDetected " + args.WarningMessage);
};
sampleStream.LimitReached += (sender, args) =>
{
Debug.WriteLine("LimitReached " + args.NumberOfTweetsNotReceived);
};
sampleStream.StreamStopped += (sender, args) =>
{
Debug.WriteLine("StreamStopped " + args.DisconnectMessage + " " + args.Exception);
};
sampleStream.StreamPaused += (sender, args) =>
{
Debug.WriteLine("StreamPaused");
};
sampleStream.StartStream();