unity3dazure / appservicesdemo Goto Github PK
View Code? Open in Web Editor NEWAzure App Services demos for Unity
Home Page: https://www.deadlyfingers.net/tutorial/azure-app-services-for-unity3d
License: MIT License
Azure App Services demos for Unity
Home Page: https://www.deadlyfingers.net/tutorial/azure-app-services-for-unity3d
License: MIT License
Unity is adding support for REST and JSON and it would be better to adopt the built-in methods therefore removing the need for external dependencies or plugins.
Currently only GET is supported with App Services EASY APIs, but POST, PUT, PATCH and DELETE need to be added.
https://github.com/Unity3dAzure/AppServicesDemo/wiki/Feature-roadmap
Azure App Service > Mobile Apps is the new MobileServices.
Some things will need to be renamed to reflect this update.
References:
http://venturebeat.com/2016/05/10/microsoft-killing-azure-mobile-services-in-december-will-migrate-sites-to-app-service-starting-september-1/
https://azure.microsoft.com/en-gb/documentation/articles/app-service-mobile-migrating-from-mobile-services/
These tools are great for working with databases on Azure from Unity. I went from having no idea where to start to doing database lookup very quickly.
I would love to be able to save and load files to Azure blob storage with the same convenience. An example of how to use the REST API to do that would be very helpful.
Clean up debug logs.
Option to set logEnabled:
https://docs.unity3d.com/ScriptReference/Logger.html
Use Tags:
https://docs.unity3d.com/ScriptReference/Logger.Log.html
Currently the demo uses the legacy GUI which can run into some repaint issues.
It would be good to implement new Unity 5 UI to demo our Leaderboard.
Create video tutorial / blog post to demo Azure App Service running on Unity3d
For some reason the Scene script links always break between different computer setups. The scripts have to be removed and then re-attached to the Scene. Is there any way to stop this happening?
Had a request to show AAD as sign-in option in addition to the social sign-in options already available.
The steps
not supported..
I was trying to get a jump on using the ASP.NET 5 stuff since it is all shiny new
Can I just connect to the blank DB with SQL Man Studio and create new table ?
Some links are broke in Unity Editor after checking in and need to be manually reconnected.
Unity Console mentions "Rebuilding Library because asset database could not be found." But it should be ok not to check in the Library directory.
Query support for:
https://github.com/Unity3dAzure/AppServicesDemo/wiki/Feature-roadmap
Hello,
I made a fork of bitrave here and modified it but have experienced quite a few issues when it comes to building thus my search for something else. I found Unity3dAzure and it is good to see you are carrying on! I am more than interested to help development with this. Anyway onto the issue!
I tried cloning this repo and following the steps but none of the network requests ever seem to complete. Ignore the error, that is related to onGUI code from inputting a score
This is more of a suggestion really.
Rather than use WWW.EscapeURL and Request.Send(),
instead use UnityWebRequest.EscapeURL() and Request.SendWebRequest()
from the UnityEngine.Networking namespace.
##Then try replacing the IEnumerator coroutines with UniTask types
Great work with this.
Hi
Im just working with the azure code here, and wondering if there is an example anywhere of sending custom data to the easy api system and then being able to access that on the server. So far i have been trying to use
/// <summary> /// Invokes custom API with body (of type B) and returning response (of type T) /// </summary> public IEnumerator InvokeApi<B, T>(string apiName, Method httpMethod, B body, Action<IRestResponse<T>> callback = null) where T : new() { string url = ApiUrl(apiName); Debug.Log(httpMethod.ToString() + " custom API Request Url: " + url); ZumoRequest request = new ZumoRequest(url, httpMethod, true, User); request.AddBody<B>(body); yield return request.Request.Send(); request.ParseJson<T>(callback); }
but appear to not receive the body under the req in the get request on easy api. is there an example of something i can do here, any help would be greatly appreciated. Thanks
The Read results are limited to 50 results by default. But demo would be nicer with infinite scrolling buffer to load in next page of results into the table view.
This demo project has a couple of dependencies - both of which are copied into the 'Assets' folder:
I would like to keep these packages up to date without having to bundle them as part of this repro. At the same time however I like the way this demo project is self contained and means people can just grab the zip archive without having to run additional git commands to download submodules for example.
Here are the options that come to mind:
Mobile Service Demo uses Facebook token. Should also extend demo with Twitter, Google and Microsoft Account identities.
When opening the project in Unity there seems to be several files missing. More specifically
DataModel, Azure, RESTClient, AppServiceClient, AppServiceTable, IRestResponse
Add ServerCertificateValidationCallback to enable Windows Unity Editor to run and connect to Azure App Service.
I created an easy table and a database.
Not sure if that is what I do or something else. Where exactly do I past in the js script?
How would an example that uses a API App Service be different ?
I imagine in the long run I would want to create Azure API App Service since you have swagger and can then easily expose that endpoint to other things like LOGIC APPS
Table operations usually work in the editor. But not on my Windows Phone 10. Error occurs while trying to insert.
Should this plugin work on Windows Universal 10?
Implement ServerCertificateValidationCallback for Android and remove test validation for Android.
The Azure part here is 50% of what I am trying to do. Accessing REST APIs is the other part.
Are you using just the WWW class and some JSON library? I have not been able to find much to get me going in the right direction
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.