mic*_*oan 0 azure azure-mobile-services
我正在开发一个简单的移动应用程序,以便更多地了解应用程序开发.我正在使用Xamarin和C#来制作跨平台的应用程序.
最终目标是列出愿意联系打高尔夫球的用户.我希望用户能够在一个页面上输入他们的姓名和电子邮件地址,使用Azure SQL数据库将条目保存在表中,然后将其显示在应用程序中另一个页面的列表中.
我自己做了一些非常广泛的研究,但现在我认为是时候进行一些真实的互动来帮助指导我.所以这是我的实际问题......
看起来这里的"入门"教程接近我想做的事情.但似乎示例中使用的数据库是本地存储的数据库,而我想创建一个所有用户都可以访问的表.遵循这个演练对我来说是正确的举动吗?如果没有,我该怎么办呢?
请记住,我致力于使用Azure移动服务,所以请不要回答建议我使用不同的平台.
多谢你们!
如果直接从客户端应用程序使用Azure存储,请确保未使用共享密钥身份验证.否则,任何人都可以从应用程序中窃取凭据并获得对blob帐户的完全访问权限.有关详细信息,请参阅共享访问签名和SO问题Azure blob存储和安全最佳实践.
从官方文档:
公开您的任何一个帐户密钥会使您的帐户出现恶意或疏忽使用的可能性.共享访问签名提供了一种安全的替代方法,允许其他客户端根据您授予的权限读取,写入和删除存储帐户中的数据,而无需帐户密钥.
对于新项目,您应该使用Azure移动应用程序而不是Azure移动服务.新服务提供了许多功能,这是未来所有投资的所在.
例如,现在支持blob存储同步以及常规脱机数据同步,并且它使用SAS令牌进行安全连接.这是Xamarin.Forms的教程:在Xamarin.Forms应用程序中连接到Azure存储.它包含一个示例,只需单击一下即可部署到您自己的Azure订阅.
对于您的具体问题,您可以修改Todo示例(或查看功能更全面的Field Engineer示例)并为玩家和游戏添加表格.
| 归档时间: |
|
| 查看次数: |
450 次 |
| 最近记录: |