This repository has samples that demonstrate various aspects of the AWS Mobile SDK for Unity, you can get the SDK source on Github (https://github.com/aws/aws-sdk-net)
I'm currently working on an iOS app in Unity, and querying a table for messages. When I query the table the first time, the search that is returned by Table.Query is valid, and all the appropriate results are returned. The second time I call Table.Query, your logging does not show that a WWW request has been made or completed. Nothing is returned and search.Count does not contain a value. I am not using the async version of the call, and I'm executing the request inside of a thread.
Some things to note: I'm using Search.Count as a loop condition instead of Search.IsDone, since the loop would execute too many times when I was using the async version of query. In addition to this I had been using ThreadPool.QueueUserWorkItem to execute the search, but had moved it to its own dedicated thread for testing purposes.
`
void GetMessage(object prefix)
{
var filter = new QueryFilter(MESSAGE_PREFIX_KEY, QueryOperator.Equal, prefix.ToString());
_teamMessageData.Clear();
I'm currently working on an iOS app in Unity, and querying a table for messages. When I query the table the first time, the search that is returned by Table.Query is valid, and all the appropriate results are returned. The second time I call Table.Query, your logging does not show that a WWW request has been made or completed. Nothing is returned and search.Count does not contain a value. I am not using the async version of the call, and I'm executing the request inside of a thread.
Some things to note: I'm using Search.Count as a loop condition instead of Search.IsDone, since the loop would execute too many times when I was using the async version of query. In addition to this I had been using ThreadPool.QueueUserWorkItem to execute the search, but had moved it to its own dedicated thread for testing purposes.
` void GetMessage(object prefix) { var filter = new QueryFilter(MESSAGE_PREFIX_KEY, QueryOperator.Equal, prefix.ToString()); _teamMessageData.Clear();
} `