问题标签 [stackmob]

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 投票
1 回答
280 浏览

stackmob - Stackmob 在注册设备时出现 401 错误

我正在使用 username 和 device token 将设备注册到 stackmob 。我从 c2dn 获取有效令牌,然后将其存储到该用户的数据库中,然后在注册到 stackmob 时我正在使用这些参数。在开发环境中,它工作正常,但同一段代码在注册设备时给出 401。请在这方面给我建议。

代码如下:

0 投票
1 回答
81 浏览

google-apps-script - Google Apps 与其他网站之间的数据交换

G'day伙计们

简而言之,我想知道 Google Apps 是否可以使用其他站点的 REST API 与其他站点交换数据?

在我的具体情况下,我有一个在 StackMob 上运行的移动后端,并且正在探索 Google Apps 作为一种可能的数据管理解决方案。为此,我可以使用 StackMob 的 API 在 Google Apps 和 StackMob 之间进行通信,这一点至关重要。

干杯和 TIA,佩德罗 :)

0 投票
1 回答
170 浏览

objective-c - Stackmob 链接器错误

我已经开始使用 Stackmob。我按照提供的说明将 stackmob 添加到我的项目中,然后关闭添加的这些文件上的所有 ARC,然后出现链接器错误。

“clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)”

有人遇到过同样的问题吗?一旦我从项目中删除了 stackmob,它就会再次编译。

0 投票
3 回答
2354 浏览

backend - 带有高级标签方案的精益sideproject后端平台

我是一位经验丰富的前端开发人员(Backbone、Coffeescript)和设计师,几乎没有关于后端的技能。我想构建一个sideproject,而不必担心设置服务器或维护数据库。该项目必须尽可能精简且耗时更少,但能够实现某种用户身份验证和高级标签方案将很重要。

我正在考虑使用后端即服务平台,例如http://parse.comhttp://stackmob.com,但仍然想知道是否有更好的方法来实施我想到的项目。鉴于我对情况的描述:您会推荐哪个平台/框架/堆栈?

0 投票
1 回答
108 浏览

stackmob - 如何在 StackMob 中获取 STACKMOB_PUBLIC_KEY

我在 Titanium 中使用 stackmob .... 我想在验证码中给出 STACKMOB_PUBLIC_KEY, STACKMOB_PRIVATE_KEY, STACKMOB_APP_NAME, STACKMOB_USER_OBJECT_NAME ...

有人可以帮我如何获得这些吗???

谢谢...

0 投票
1 回答
257 浏览

permissions - stackmob 模式和权限

我有一个我所追求的结构,但我无法确定如何使用 stackmob 权限和模式来设置它。

-Users (userID,username,password) 我希望用户能够有朋友,所以我为名为friends 的模式创建了一个“关系”。它是一种“一对多”关系,与其他用户相关联,并被索引。

好的,所以我们有了一个好的开始......

现在我想要一个新的架构

-对象

这就是它变得棘手的地方......

我希望登录用户能够创建对象。我希望对象的所有者和所有者朋友能够读取该对象。我希望所有者能够更新对象,并希望所有者能够删除。

C -所有者(简单,设置为所有者)

R -所有者和朋友(如何?)

U -所有者(简单,设置为所有者)

D -所有者(简单,设置为所有者)

如何设置阅读权限,让业主朋友可以阅读?

0 投票
2 回答
106 浏览

stackmob - 在 StackMob 上设置自定义域

StackMob 允许您设置自定义域。您所要做的就是为指向 stackmobapp.com 的通配符“*”添加 CNAME 记录

我在 24 小时前在我的域名注册商上设置了它,但它仍然无法解决。当我输入 dev.mydomain.com 时,它将转到我的网络托管服务提供商服务器而不是 stackmob 的服务器

我保持我的名称服务器相同(ns1.myisp.com 和 ns2.myisp.com)。

我必须将这些更改为其他内容吗?

更新:已经一个多星期了,我的 dev.domain.com 不去 stackmob。

0 投票
2 回答
4398 浏览

push-notification - 解析与 StackMob 与其他推送通知服务(Appcelerator 应用程序)

我们在 Appcelerator 中完成了一个非常基本的应用程序(iOS/Android),每周都会收到一次更新。此更新将发送给所有订阅推送通知服务的用户。

到目前为止,上个月我们在这个应用程序上安装了大约 35,000 次,但有 7,000 名活跃用户。我们一直在为所有推送通知评估两种服务:

  • StackMob
  • 解析

Appcelerator 云服务很好,但我们不愿意付那么多钱。Parse 和 StackMob 的价格低于 Appcelerator Cloud 服务,根据我们的分析,我们甚至可以在这两种服务上使用免费服务(StackMob = 60k 推送通知 + 60k api 调用,Parse 1M api 调用 + 1M 推送)。

如果我们要使用 Parse,我们需要从 Marketplace 购买 Android 和 iOS 模块(每个 30 美元/年)。这很好。另一方面,我认为我们可以使用 StackMob 上的 REST API 来订阅推送服务。

问题:

  • 您对这两种服务有何看法?你更喜欢哪一个,为什么?
  • 您是否使用 StackMob REST API 订阅推送通知?
  • 你如何检索Android的令牌?
  • 这些服务是否有任何(成本效益)替代方案?我还回顾了 PubNub,它看起来很棒,但成本高于 StackMob 和 Parse。

提前致谢。

更新

我在 Appcelerator 论坛上问了同样的问题。一段时间后,用户返回了几个答案,并且用户为此使用 Parse.com。

我完成了 Parse.com 的实现,使用 Appcelerator Market 上的 Android 和 iOS 插件非常简单。

0 投票
1 回答
1441 浏览

objective-c - 如何在回调块中异步制作 FetchRequest

有谁知道如何在第一个异步通信的完成块中启动另一个新的异步方法的最佳实践?

我正在测试代码以在另一个与 Facebook 的异步通信的完成回调中异步调用 NSFetchRequest(coz STACKMOB iOS SDK 在内部与服务器同步)。代码的执行突然在 NSFetchRequest 行终止。我意识到它无法正常工作的原因之一。我猜想一旦 [managedObjectContext executeFetchRequest:fetchRequest error:&error] 被调用,完成块就已经从内存中释放了。但我不知道更好的解决方案来解决它。谢谢你的帮助。

SDK 使用:

  • (void)queueRequest:(NSURLRequest *)请求选项:(SMRequestOptions *)选项 onSuccess:(SMFullResponseSuccessBlock)onSuccess onFailure:(SMFullResponseFailureBlock)onFailure

https://github.com/stackmob/stackmob-ios-sdk/blob/master/Classes/SMDataStore%2BProtected.m

我试过了:

编辑: 我试过这个写在下面,然后它成功地工作了。但是我觉得慢。我将部分代码放入“dispatch_async”块中。我正在等待任何其他更好的解决方案。

0 投票
2 回答
220 浏览

backbone.js - 使用 StackMob.Model 而不是 Backbone.Model 时出现“未定义”

我正在将 Backbone.js 和 StackMob 用于移动应用程序,但遇到了一个我无法理解的奇怪问题。根据 StackMob 文档,StackMob.Model 扩展了 Backbone.Model,因此可以访问相同的方法,并且应该以相同的方式工作。据我了解,这是一个简单的交换。

情况如下:

我有一个由对 FourSquare 的 API 调用填充的集合,该集合作为列表呈现到视图中。列表中的每个模型都使用 data-id 属性呈现:

(上面的代码是循环构建列表的内容)。

该列表显示得很好,并且该端的所有内容都可以正常工作。然后,我将以下内容附加到每个列表项的单击事件中:

这段代码主要查看点击的项目,然后获取 ID,然后根据 ID 在集合中查找该模型并将其存储到 window.newplace。

然后,应用导航到#add,它使用 window.newplace 作为模型来实例化视图:

这是问题所在:

当 Place 模型设置为 Backbone.Model 时,这完全可以正常工作。一旦我将它切换到 StackMob.Model,它就会将 window.newplace 显示为未定义。

我无法想象为什么切换这些会产生任何影响,但它似乎确实如此。

只是为了清楚起见,这里是使用 Stackmob.Model 时的模型:

有任何想法吗?如果它根本不起作用,我会把它归结为一些非常愚蠢的事情,但由于它可以很好地扩展 Backbone,但不能很好地扩展 StackMob,我真的很困惑。

谢谢!