问题标签 [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.

0 投票
0 回答
223 浏览

android - Appcelerator:Android 推送通知未推送到设备

我正在使用 Appcelerator 云服务进行推送通知。该应用程序已在 bot iOS 和 Android 上正确设置,并且 iOS 推送通知出现在设备上。但是,在 Android 上,没有显示通知。

在 Android 方面,我通过查看网站上注册的设备列表验证了 Android 设备订阅了通知。

在 android 推送选项卡中,我已验证 API 密钥与 Google API 页面上凭据列表中的 API 密钥相同,并且发件人 ID 与项目设置页面上列出的项目编号相同。

我已经关注了这个页面上的答案:Appcelerator 钛 Android 推送通知 GCM 失败?

我不确定还有什么可以尝试的,有没有人有任何教程,或者关于尝试找出故障点在哪里的想法?

更新: 我发现通过查看推送的详细信息可以看到错误。我收到以下错误:

我不确定这意味着什么,但推送表单上没有该字段,所以我仍然不知道该怎么做。

更新 2:我抓起另一台 Android 设备并在其上运行应用程序。(我怀疑上述错误是由于第一台设备没有正确注册推送)

在第二台设备上,通知仍然没有通过,但是,现在网站日志中没有错误。它显示了 iOS 和 Android 的成功。回到原点。

0 投票
1 回答
30 浏览

titanium - Appcelerator 更改密码重置的发件人姓名

使用默认的 appcelerator 模板我正在发送密码重置请求。邮件主题是

My-wierd-appname-development 的密码重置请求

并在电子邮件的末尾说:

问候,

My-wierd-appname-development 团队

这个用于开发的应用名称是我无意向最终用户展示的名称。我尝试更改<name> entrytiapp.xml 中的内容,但应用程序名称似乎取自最初在箭头数据库中输入的内容。有没有什么地方可以在不使用自定义邮件模板的情况下更改邮件中出现的这个应用程序名称?更改主题可以通过在Cloud.Users.requestResetPassword请求中设置主题参数来完成,但它仍然使用底部的应用程序名称。我只是不知道它从哪里获得这个应用程序名称以及在哪里更改它?

它还在最后添加了“开发”,它是否在产品环境邮件中显示“生产”?

0 投票
1 回答
35 浏览

appcelerator - Appcelerator ArrowDB Cloud.Emails.send 不发送电子邮件

我已成功设置 SMTP。设置 SMTP 后,我确实收到了一封主题为“[AMPLIFY Platform] Mobile Backend Services SMTP Test”的电子邮件

然后我用有效的收件人电子邮件地址调用了 Cloud.Emails.send。API 调用也返回以下响应: {"success":true,"error":false,"meta":{"status":"ok","code":200,"method_name":"emailFromTemplate"}} 但我不接收任何电子邮件。我正在“开发”环境中进行测试。

任何人都对 Appcelerator ArrowDB 电子邮件有这个问题。

0 投票
0 回答
23 浏览

titanium - ArrowDB - 如何获取发送到群组的聊天事件监听器?

我正在使用 Titanium Appcelerator 开发一个实时聊天应用程序。我拥有使用 ArrowDB 的所有东西,一个用户可以通过一个组向另一个用户发送消息。

https://docs.appcelerator.com/arrowdb/latest/#!/api/Chats

但是,似乎没有一种方法或侦听器来识别何时向该组发送了新消息。

我想看到的是当其他用户正在打字时,一旦发送消息,它就会在收件人聊天窗口中冒泡。就像 iMessage 的工作方式一样。

我可以将新消息从组中拉到本地用户设备的唯一方法是使用刷新按钮或使用带有函数调用的 setInterval 来刷新消息。

显然,这不是处理这种情况的好方法,因为每个月有几百个用户,这将导致数十万个 API 调用,并且可能不利于设备性能。

有谁知道如何让实时聊天工作?是否有我缺少的不是文档的方法或事件侦听器?

推送通知仅在应用程序处于后台时有效,因此很遗憾,这不是一个选项。