我计划创建1)react.js网络应用程序2)本机android / ios应用程序的反应,我想创建一个统一的node.js后端,作为网络和移动应用程序的单一API 。
我还想利用Azure的通知中心和身份验证。对于身份验证,我还需要自定义用户名/ pw而不仅仅是社交帐户。我该怎么办? AAD可以实现吗?
我意识到虽然Azure对本机iOS / Android应用程序有很好的支持,但它是否也支持React / React Native Apps并不完全清楚。
javascript移动应用SDK会在多大程度上提供帮助?
谢谢!
答案 0 :(得分:4)
要为Web客户端和设备提供单个API,并实施通知推送,您可以使用Azure Mobile Apps in Node.js。
对于身份验证,我还需要自定义用户名/ pw而不仅仅是社交帐户。我该怎么办? AAD可以实现吗?
如果您想在移动应用上进行自定义身份验证,可以参考https://shellmonger.com/2016/04/08/30-days-of-zumo-v2-azure-mobile-apps-day-5-custom-authentication/了解详细信息。要使用AAD,您只能在AD中对租户中的用户进行身份验证。 (用户名的格式为:<username>@<tenant>.onmicrosoft.com
)。
最后,由于React / React Native Apps基于javascript,所以您是对的,您可以使用JavaScript Client Library for Azure Mobile Apps实现移动应用功能
以下是与你类似的情景中的post,也许它会帮助你。