问题标签 [azure-mobile-services]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apple-push-notifications - Azure 移动计划 APNS 不发送推送
我有 azure 移动服务器,我想使用调度程序作业推送通知,但是当我运行测试时它会触发错误。
谁能指导我什么是问题和解决方案?
Shedular 脚本:
错误代码:
TypeError:无法在 Object._onTimeout (:8:19) [外部代码] 处调用未定义的方法“发送”
c# - 如何在 SQL Server CE 插入后检索 ID 主键值?
我想将数据本地存储在 SQL Server CE 表和云中(WAMS 或 ZUMO 表)。
我storedInCloud
在 SQL Server CE 表中有一个 bool 列,它首先设置为 false,然后,当插入云表成功时,更新为 true。这样我就可以继续尝试“播种云”,直到成功。
不过,要做到这一点,我需要 SQL Server CE 表中的主 ID 键*,这样我就知道要更新哪个表。我想要的伪代码是:
...但这不起作用,因为 SQL Server CEInsertOnSubmit
实际上并没有插入记录,因此不会ID
生成 val。SubmitChanges()
确实插入,但它可能是提交的多个记录/更改。
那么有没有办法,实际上,循环并一次提交一个更改,取回主键 val(LocationID
,下面)?
再想一想,我想我可以颠倒表提交/提交的顺序,这样我就可以这样做:
...然后定期循环遍历 SQL Server CE 表,为那些记录在哪里调用上面的代码storedInCloud = false
。
c# - 上传游戏分数并计算百分位数
我正在写一个简单的手机游戏,最后,玩家的分数和他的玩家ID被上传到云端的数据库中。该数据库维护每个玩家的高分。
上传分数后,游戏(客户端应用程序)会拉取数据库中的所有分数,并计算并显示当前游戏的百分位分数、该玩家的最佳分数以及历史前 20 名玩家的最佳分数。我遇到的问题是,目前数据库中只有几百行,但随着数据库大小的增长,获取所有行并在客户端进行计算将是有问题的。
无论如何我可以以可扩展的方式执行此计算并具有良好的性能?
c# - 如何在 Azure 移动服务中获取值小于特定限制的元素数量
我在 Azure 移动服务中有一张表。在客户端,如何获取数据库中“值”字段小于 100 的元素计数?
我只对计数感兴趣,而不对所有结果感兴趣。在客户端执行此操作的最佳方法是什么?
version-control - Azure 移动服务中服务器端脚本的源代码控制
我使用 Azure 移动服务作为我的移动应用程序的后端。尽管我尽了最大努力,但我的服务器端脚本现在变得越来越复杂。有没有一种方法可以让我的服务中的表的插入、更新、读取、删除脚本保存在源代码控制中,并且可能有办法从 Visual Studio 中部署它们?
node.js - 适用于 Windows Phone 8 的 Azure 移动服务和推送通知
我对这段代码有一些问题(Azure 移动服务中计划作业的一部分):
我的问题是:
- 推送通知未到达设备
- console.logs 未显示在“日志”选项卡中
有人可以帮助我吗?亲切的问候!
c# - 如何更新我的 WAMS 表?
认为更新 WAMS 记录需要做的是选择我想要的记录,然后修改我要更改的所选记录的成员,最后对该记录调用 Update,我得到了以下代码:
...但它甚至不会编译。我得到的错误消息是:
1) *“Microsoft.WindowsAzure.MobileServices.IMobileServiceTable.Upd ateAsync(PhoneApp.Data.WAMS_INVITATIONS)”的最佳重载方法匹配有一些无效参数*
...好的,但是无效的论点是什么?
2) *参数 1:无法从 'Microsoft.WindowsAzure.MobileServices.MobileServiceTableQuery 转换
' 到 'PhoneApp.Data.WAMS_INVITATIONS'"*
我希望invitationRecordToUpdate 包含 WAMS_INVITATIONS 的所有成员/列,包括 SenderDeviceID,但没有......为什么?更重要的是,更新 WAMS 记录的规范/首选方法(没有双关语)是什么?
更新
(没有双关语,虽然这个问题确实围绕更新)
尝试使用建议的答案,这不会'编译:
(在VS编辑器中,“SingleOrDefault”比毛主席的书还红)
...还有这个:
...也不计算,与:“无法使用 [] 将索引应用于“Microsoft.WindowsAzure.MobileServices.MobileServiceTableQuery”类型的表达式”
更新 2
将其更改为:
...对此:
...没有区别(它不应该 - 所做的只是根据类型的构造函数使显式数据类型隐式。
所以我的代码现在是:
...如您所见,我无法 UpdateAsync,因为这两种方法(已注释掉)都无法编译。
azure - 在 Windows Phone 后台代理中从 Azure SQL 读取内容
我正在编写 Windows Phone 8 应用程序,但从 Windows Phone 8 后台代理访问我的 Azure 移动服务数据库时遇到问题。
我正在使用该代码:
当我在包含该代码的行上设置断点时,调试器停止,但在单步执行 (F10) 之后,Visual Studio 将调试器与后台代理分离(应用程序仍在模拟器上工作),所以我无法捕获异常。
有没有可能从那里访问它?
亲切的问候!
windows-8 - 我是否需要使用特定于 WP8 的 Azure SDK?
在此链接: http: //blogs.msdn.com/b/windowsazure/archive/2013/01/09/new-windows-azure-mobile-services-getting-started-content.aspx我看到有单独的 Azure适用于 Windows 应用商店和 Windows Phone 8 的 SDK。
在我的应用程序套件(一个 Windows Store 应用程序和一个互补的 WP8 应用程序)中,我目前只使用 Windows Store SDK - 我没有下载/安装特定于 WP8 的 Azure SDK。我需要吗?
c# - 我可以在不运行我的应用程序的情况下定期在 WP8 中运行后台任务吗?
我想定期更新我的 WP8 应用程序的磁贴 - 不超过一两个小时。但是,我不希望我的应用程序必须运行才能执行此后台任务(将查询 WAMS 并根据返回的结果更新 WP8 应用程序的磁贴)。
这是可能的,还是做后台任务(我发现本教程关于如何创建一个: http ://thesociablegeek.com/windows-8/livetiles/modifying-live-tiles-in-a-background-process/ )需要托管它们的应用程序正在运行?
IOW,我基本上需要的类似于 Windows 服务,它由操作系统托管,而不是/我的特定应用程序。