问题标签 [arrowdb]
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.
email - Appcelerator ArrowDB smtp 邮件配置
所以,我在 Appcelerator 平台上有一个应用程序,我希望使用重置密码功能。
我需要在平台中配置 SMTP 设置。
我拥有的是具有 STARTTLS 和端口 587 的服务器。
我尝试了各种方法,但 Appcelerator 一直说 SMTP 设置无效。
有人有线索吗?
appcelerator - ArrowDB 自定义对象“计数”API - 它是否使用查询参数?
在 ArrowDB 项目和 Arrow Builder Web 中创建了一个模型,可以查看为我的模型(查询、创建、计数等)创建的默认 API 的 API 文档。Count 的 API 文档似乎表明它具有位置、排序等的查询参数,但在直接从 API 文档测试以及我的代码中进行测试时,API 始终返回模型中对象的总数,而不是计数基于过滤的“位置”标准。有没有人出现这种行为?API 实际上是否采用这些参数,如果没有,是否有一种基于过滤条件计算模型中对象数量的好方法?
appcelerator - 测试appcelerator arrowdb生产环境,我该怎么做?
tiapp.xml 文件包含生产和开发环境的密钥。
我想我可以复制/粘贴并在那里切换,但这是测试生产环境的更简单方法吗?像 xml 文件中的某些标签,例如“production=true”之类的?
appcelerator - Appcelerator Arrowdb 删除照片不起作用
我正在尝试使用 REST API 删除 Arrowdb 中的照片。
我正在发送“id”和“su_id”(上传它的用户)。我目前以具有管理员权限的管理员身份登录。
我不断收到以下回复:
有人知道该怎么做吗?
ios - Ajax 错误回调未针对 iPhone 触发
如果发送异步请求但成功,则错误回调不起作用!它在 Android 和浏览器中运行良好。在 iPhone 中,它适用于同步请求。这是我的代码。其他 api 工作得很好。
API 返回状态码 200 表示正确的电子邮件和密码,但返回 401 表示不正确的状态码,因此如果状态码为 200,它运行良好,我会成功获得响应。
titanium - Clearing badge number Appcelerator studio, arrowdb and iOS?
So i send push notifications using the arrowdb and cloud service with Appcelerator. This seems to work well and the iphone gets the notification. What i wonder is if there is some easy way to clear the badge numer to 0? It needs to be reset at the arrowdb server as well (or apple) i guess.
I want the badge to be reset every time the app is opened.
What i did was adding a resume listener in alloy.js
In the event listener i first do (to reset the badge locally):
Then i also send a push to clear the badge on the server like this by sending a push to ourself:
The event listener seems to be called, and the push is sent. But somehow the badge still remains on the iphone device... Should I do this differently?
appcelerator - arrowDB - 有没有办法将开发数据转移到生产中?
我已经为后端使用 arrowDB 构建了一个应用程序。有没有一种简单的方法可以将开发数据复制到生产中?
无法做到这一点似乎是一种疏忽,让一个应用程序经过审查过程,然后才意识到我们所有的测试数据都无法访问
facebook - Appcelerator Titanium Facebook 模块共享对话框未显示
我正在尝试使用 facebook 模块的共享对话框的示例代码:链接、名称、描述、标题和图片的变量都已预先设置为适当的字符串。
执行此代码时,没有任何反应。
我还添加了一个共享侦听器以查看是否发送了任何事件,但它是无声的...
Facebook 模块似乎可以正常工作,我们使用它来登录并将外部帐户链接到 Arrowdb。
更新:似乎它会给 getCanPresentShareDialog() 错误,所以它会尝试运行 presentWebShareDialog()。但是当我查看 facebook 模块的 API 文档时,这个特定的方法文档说:“这个方法自 5.0.0 以来已被删除”。
getCanPresentShareDialog 还在文档中声明“此方法自 5.0.0 以来已被删除”。
有人知道该怎么做吗?
rest - 由于字段名称中的“_id”,使用 arrowdb 错误执行 batch_create
首先 - 对任何新用户的公平警告,远离 appcelerator,该团队应该为他们所做的工作感到羞耻。请继续阅读示例。如果我错了,我会很高兴地承认。客户的数据已经存在,并且移动应用程序正在使用现有字段名称进行生产。
我正在使用arrowdb上的(付费)帐户针对他们的箭头云数据源执行batch_create。单个查询都运行良好,所以我知道没有关键或一般的连接问题。登录有效,我可以进行手动或自动会话管理,并且对于查询、创建、删除等都非常有效。
我正在使用节点 arrowdb 1.06 库。
现在我们进入batch_create,登录后我的代码如下所示:
使用此代码,我收到此错误:请求返回 HTTP 状态代码 400 索引 0 处的无效对象:无效 BSON id 17 如果我将字段名称“idp_id”更改为“idpid”,问题就会消失并创建批处理。或者,如果我将内容从“17”更改为任何 GUID“xxxxxxxxxxxxxxxxxxxxxxxx”格式。
所以问题是,有没有人知道在没有 API 验证内容必须是 GUID 格式的情况下在字段名称中包含“_id”的方法?就像我说的数据已经存在,我们不想更改字段名称并且必须更新客户端应用程序(Web 应用程序、移动应用程序等)。
为什么他们会简单地验证任何带有“_id”的字段作为指导?他们不是在单次创作上做的吗?我有数十万个必须插入的对象,并且想批量创建它们。
感谢您的帮助。除了对 ACS 的糟糕体验之外,从来没有其他任何事情,总是去 AWS 的人......
appcelerator - Titanium/ArrowDB 查询通道,用于基于令牌的推送通知订阅
使用 Titanium,如果移动用户已通过设备令牌订阅,是否有办法查询其设备的推送通知渠道?API中有一个查询功能,需要查询但需要登录。