问题标签 [appcelerator-acs]

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 投票
2 回答
908 浏览

backbone.js - 使用 Alloy 和 Backbone 将数据同步到 Titanium ACS

我正在开发一个包含事件和任务的 Titanium 应用程序,并且我希望将它们同步到云存储,这样用户只要提供登录信息,就可以从任何应用程序或浏览器访问他们的事件和任务。

看起来 Appcelerator/Titanium 使这一切变得非常容易,但他们在记录它方面做得很糟糕。也许我不明白。那么任何人都可以确认或更正我在下面绘制的图片吗?

  1. Titanium Alloy 应用程序允许您通过在 /models 文件夹中的 JSON 文件中定义模型来创建模型。如果您为该对象指定一个属性,如下所示:adapter: {type:'acs'}...那么,只要您对该对象调用 .save() 命令,Alloy 就会将该对象存储在 ACS 中。

  2. 为了使其工作,您当然必须让您的应用程序连接到 ACS,您可以通过单击 tiapp.xml 图形界面中的“Cloud-enable”按钮来完成此操作。当然,您必须确保应用程序使用特定的用户名-密码组合登录 ACS。

如果我乐观地看待我的消息来源,这似乎就是您需要做的所有事情。这些来源是:

但是后来我看到每个人都提到了Aaron Saunders的示例项目,其中包含一些自定义文件,这些文件似乎构建在 Alloy 之上,以使这个适配器:{type:'acs'} 成为可能。要查看我在说什么,请转到 app/assets/alloy/sync 文件夹并查看那里的 acs.js 文件。此外, Tony Lukasavage在一年前的问答中说,目前没有为 Alloy 构建的 ACS 同步适配器。他指向 Aaron Saunders 的项目http://alloylove.com/#寻求解决方案。

发生什么了?它是否确实全部内置在 Alloy/Backbone 中,只是没有在任何地方记录,并且 Aaron Saunders 是在示例项目中使用内置的东西,还是我需要在我的项目中包含 Aaron 的代码才能使其全部工作?

感谢您的任何提示!维策

自我注意:也试试这个例子,它需要创建一个新项目:https ://wiki.appcelerator.org/display/td/11.+Storing+data+in+ACS

0 投票
1 回答
221 浏览

android - Appcelerator Titanium 和 Web 身份验证 - Android 和 iOS

原谅我,但这是一个模糊的问题:

我想构建一个 Android 和 iOS 应用程序来与我的 Web 应用程序进行交互。

例如:在我的 Android 和 iOS 应用程序中,我想通过我当前的 Web 应用程序(目前是 Laravel 4.2)对用户进行身份验证。我能找到的唯一教程(我确定它已经过时了)是 - TutsPlus

我的问题是,您是否有关于 Web 身份验证(使用其令牌注册用户)/推送通知(从服务器发送)等方面的最新教程...我在上面的示例中看到的脚本都容易受到 MYSQL 注入和缺少 SSL。

非常感谢您在这方面的帮助。我知道没有正确和错误的答案,这主要只是为刚开始移动开发的人提供指导!

0 投票
2 回答
659 浏览

node.js - Appcelerator ACS.Users.login API 获取错误代码 400 并显示消息:“发送的请求无效。”

我正在尝试在 Appcelerator ACS 的自定义对象上存储一些数据。所以会有一个服务来做到这一点。每次需要身份验证来创建一个新对象

但是我在使用 ACS 登录时有时会遇到错误。但它并不总是发生。只有当我多次致电服务时。

我得到的错误是:

{ 成功:假,错误:真,代码:400,消息:“发送的请求无效。” }

用于登录的代码:

有人可以帮助我了解如何从 node.ACS Web 服务应用程序(不是 Web 应用程序)重用会话 ID 吗?

在将某些内容推送到自定义对象之前,我如何保持会话/检查会话有效性?有没有人遇到过类似的问题?

谢谢彼得

0 投票
2 回答
53 浏览

angularjs - Appcelerator REST 复杂自定义对象更新

全部,

TL:博士

  • Appcelerator 云服务
  • 休息
  • 带有数组的自定义对象
  • 使用 $inc 原子增量运算符更新数组中的属性

细节:

我正在使用 AngularJS 通过 REST 访问 Appcelerator 云服务。我有一个复杂的自定义对象(请参阅下面的 Gist 链接)。我的自定义集合将包含每个事件的这些对象之一。每个项目都有团队,每个团队都有参赛者。每个团队和选手在项目环节进行比赛,观众对团队和选手的表现进行投票。我想更新团队和参赛者的分数,但我不知道如何设置字段值才能更新分数。

我已经用我所有与此问题相关的文件创建了一个要点。如果有人可以请提供一些帮助,我将不胜感激。

0 投票
1 回答
399 浏览

titanium - 钛 appcelerator cloudpush 托盘通知未显示

我正在开发一个使用推送通知的应用程序。我正在使用 ti.cloudpush 模块 3.2X 和 Titan sdk 3.2X 当我尝试接收通知时它没有显示在托盘上。我可以在应用程序中读取消息,但它没有在通知托盘上创建。这是我的示例代码

提前致谢

0 投票
1 回答
251 浏览

appcelerator - 通知上的钛 android 自定义重定向

我正在开发一个通过 ti.cloudpush 模块包含 gcm 推送通知的 android 应用程序。我想为某些类型的推送通知启动特定的窗口。有没有适当的方法来实现这一点。以下是我的锻炼。

});

我还尝试通过创建待处理的意图。这也不是失败。提前致谢

0 投票
1 回答
218 浏览

titanium - 钛 android 结合推送通知

我正在开发一个具有推送通知的 android 应用程序。我正在使用钛云推送模块来接收推送通知。问题是我无法合并/分组通知。每个通知都保持独立。如果有两个通知,我想合并。这是我的接收代码

});

我用过

但没用

提前致谢。

0 投票
0 回答
51 浏览

javascript - Appcelerator云服务(ACS)如何实现APNS反馈服务和GCM注册ID删除流程

是否有人在 Appcelerator 云服务 (ACS) 中实施了 APNS 反馈服务和注册 ID 删除流程?

目前还没有看到来自notify_tokenAPI 的任何错误响应。

想法?

0 投票
1 回答
558 浏览

java - Appcelerator 推送通知 ACS REST API 与 java

我正在尝试通过我的 java 服务器通过 Appcelerator rest API 发送推送通知。我已经能够登录,但是当我尝试发送通知时出现 422 错误(无法处理的实体)

这是我的登录信息:

然后我尝试发送通知

}

在第二部分中,我得到了 422 错误。

0 投票
1 回答
198 浏览

appcelerator - Appcelerator:自定义密码重置页面 - 错误请求,reset_password_token 无效

我正在尝试在我自己的域上设置自定义帐户验证和密码重置页面,但在重置密码时出现错误。如果按照下面链接中的说明进行操作,但它总是失败。

http://docs.appcelerator.com/arrowdb/latest/#!/api/Users-method-request_reset_password

我已经使用 URL 结构https://example.com/resetPassword/?reset_password_token={{reset_password_token}}设置了一个页面。

这是重置密码电子邮件中的 URL,当我单击电子邮件中的链接时,页面加载时表单字段可见。输入新密码后,以下内容将传递给 GET 请求,并传递给 appcelerator。

https://api.cloud.appcelerator.com/v1/users/reset_password.json?key={{app_key}}&reset_password_token={{reset_password_token}}&password={{password}}&password_confirmation={{password_confirmation}}

响应文本是:

据我所见,一切对我来说都很好,当使用下面的标准 URL 结构时,它工作正常。

https://platform.appcelerator.com/#/users/reset_password/{{key}}/{{reset_password_token}}