問題タブ [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.
stackmob - デバイスの登録中に Stackmob で 401 エラーが発生する
username と device token を使用してデバイスを stackmob に登録しています。c2dn から有効なトークンを取得し、そのユーザーのデータベースに格納し、stackmob への登録中にこれらのパラメーターを使用しています。開発環境では問題なく動作しますが、デバイスの登録中に同じコードが 401 を返します。これで私を提案してください。
このコードは次のとおりです。
google-apps-script - Google Apps と別のサイト間のデータ交換
G'dayの人々
要するに、Google Apps が別のサイトの REST API を使用して別のサイトとデータを交換できるかどうかを知りたいのですが?
私の特定のケースでは、StackMob で実行されているモバイル バックエンドがあり、データ管理の可能なソリューションとして Google Apps を検討しています。そのためには、StackMob の API を使用して Google Apps と StackMob の間で通信できることが不可欠です。
乾杯 & TIA、ペドロ :)
objective-c - Stackmob リンカ エラー
Stackmobを使い始めました。提供された指示に従い、stackmob をプロジェクトに追加し、追加したファイルのすべての ARC をオフにすると、リンカ エラーが発生します。
「clang: エラー: リンカー コマンドが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用してください)」
誰もが同じ問題に遭遇しましたか? プロジェクトからstackmobを削除すると、再びコンパイルされます。
backend - 高度なタグスキームを備えた無駄のないサイドプロジェクトのバックエンド プラットフォーム
私は経験豊富なフロントエンド開発者 (バックボーン、Coffeescript) およびデザイナーであり、バックエンドに関するスキルはほとんどまたはまったくありません。サーバーのセットアップやデータベースの維持について心配することなく、サイドプロジェクトを構築したいと考えています。プロジェクトは可能な限りスリムで時間のかからないものにする必要がありますが、ある種のユーザー認証と高度なタグスキームを実装できることが重要になります。
http://parse.comやhttp://stackmob.comのようなサービス プラットフォームとしてバックエンドを使用することを検討していますが、私が考えているプロジェクトを実装するためのより良い方法があるかどうかはまだ疑問です。状況についての私の説明を考えると、どのプラットフォーム/フレームワーク/スタックをお勧めしますか?
stackmob - StackMob で STACKMOB_PUBLIC_KEY を取得する方法
私はTitaniumでstackmobを使用しています....認証用のコードでSTACKMOB_PUBLIC_KEY、STACKMOB_PRIVATE_KEY、STACKMOB_APP_NAME、STACKMOB_USER_OBJECT_NAMEを与えたいです....
これらを入手する方法を教えてもらえますか?
ありがとう...
permissions - stackmob のスキーマと権限
私は求めている構造を持っていますが、スタックモブのアクセス許可とスキーマを使用してそれをどのように設定するかを特定することはできません。
・ユーザー( userID ,username,password) ユーザーに友達ができるようにしたいので、友達というスキーマの「関係」を作りました。これは、他のユーザーに関連付けられた「1 対多」の関係であり、インデックスが作成されます。
よし、いいスタートが切れた…
今、私は新しいスキーマが欲しい
-オブジェクト
ここがややこしいところです...
ログインしたユーザーがオブジェクトを作成できるようにしたい。オブジェクトの所有者と所有者の友人がオブジェクトを読み取れるようにしたいと考えています。所有者がオブジェクトを更新できるようにし、所有者が削除できるようにします。
C -所有者 (シンプル、所有者に設定)
R -所有者と友人 (どのように?)
U -所有者 (シンプル、所有者に設定)
D -所有者 (シンプル、所有者に設定)
所有者の友人が読めるように読み取り権限を設定するにはどうすればよいですか?
stackmob - StackMob でカスタム ドメインをセットアップする
StackMob では、カスタム ドメインをセットアップできます。stackmobapp.com を指すワイルドカード「*」の CNAME レコードを追加するだけです。
24 時間前にドメイン レジストラーで設定しましたが、まだ解決されません。dev.mydomain.com と入力すると、stackmob のサーバーではなく、Web ホスティング プロバイダーのサーバーに送信されます。
ネームサーバーは同じままにしました (ns1.myisp.com と ns2.myisp.com)。
これらを別のものに変更する必要がありますか?
更新:1週間以上経ちましたが、私のdev.domain.comはstackmobに行きません。
push-notification - 解析vs.StackMobvs.その他のプッシュ通知サービス(Appceleratorアプリケーション)
Appceleratorで実行される非常に基本的なアプリケーション(iOS / Android)があり、毎週1回の更新を受け取ります。このアップデートは、プッシュ通知サービスに加入しているすべてのユーザーに送信されます。
この時点で、インストール数は約35kですが、先月のこのアプリケーションのアクティブユーザー数は7,000人です。私たちはすべてのプッシュ通知について2つのサービスを評価してきました:
- StackMob
- 解析
Appcelerator Cloudサービスは問題ありませんが、それほど多くの費用を支払うつもりはありません。解析とStackMobの価格はAppceleratorCloudサービスよりも低く、分析によれば、両方のサービスで無料サービスを使用することもできます(StackMob=60kプッシュ通知+60kapi呼び出し、およびParse 1Mapi呼び出し+1Mプッシュ)。
Parseを使用する場合は、AndroidおよびiOSモジュールをMarketplaceから購入する必要があります(それぞれ$ 30 /年)。どちらでも構いません。一方、プッシュサービスにサブスクライブするためにStackMobのRESTAPIを使用できると思います。
質問:
- 両方のサービスについてどう思いますか?どちらが好きですか、そしてその理由は何ですか?
- プッシュ通知をサブスクライブするためにStackMobRESTAPIを使用しましたか?
- Androidのトークンをどのように取得しますか?
- これらのサービスに代わる(費用効果の高い)代替手段はありますか?また、PubNubも確認しました。これはすばらしいようですが、コストはStackMobやParseよりも高くなっています。
前もって感謝します。
アップデート
Appceleratorフォーラムでも同じ質問をしました。しばらくすると、ユーザーはいくつかの回答を返し、ユーザーはこれにParse.comを使用しました。
私はParse.comの実装を終了しました。これは、AppceleratorMarketにあるAndroidおよびiOSプラグインを使用することで非常に簡単でした。
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」ブロックに入れました。他のより良い解決策を待っています。
backbone.js - Backbone.Model の代わりに StackMob.Model を使用する場合の「未定義」
モバイルアプリに Backbone.js と StackMob を使用していますが、理解できない奇妙な問題に遭遇しました。StackMob docs によると、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 では機能しないため、私は本当に混乱しています。
ありがとう!