問題タブ [mbaas]

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 に答える
2620 参照

ios - Parse バックエンドとの同期を維持するオフライン データ ストレージのユース ケース

私は現在、iOS アプリケーションの 1 つの Parse 統合に取り組んでおり、Parse からいくつかのレコード (既存のテーブルからの顧客フィードバック) をプルして mob-app に表示する必要があります。Parse iOS SDK 1.6.1を使用すると、できることがわかりました。 LocalDataStore を使用してオフライン サポートを提供することもできますが、次の記事appCodaraywenderlich、およびParse ドキュメントを調べても、扱っているユース ケースを解決できるソリューションを見つけることができませんでした。

ステップ 1 : サーバーからプルするすべてのレコードを表示します (最初に同期 - しかし、有効にする必要があることにも気付きましたが、[Parse enableLocalDatastore];これは現在、最初のデータのプルに干渉しています)

ステップ 2 : ユーザーが特定の変更を実行し、このデータをサーバーと同期できるようにします。

ステップ 3 : ローカル データ ストアをオンライン データと常に同期させます (必要に応じてインターネットを利用できる場合)。

アプリの ALL-ONLINE バージョンを実装し、必要に応じてすべての機能を実現することができましたが、オフライン サポートも含めたいと考えています。疑いを引き起こすいくつかの質問は

  1. LocalDataStore は、Parse バックエンドと手動で同期する必要があるアプリケーションのオフライン使用のみをサポートしていますか?
  2. Parse localDataStore からのデータ フェッチは[query fromLocalDatastore];、最初の呼び出しでは何も返しません (デバイスに何もないのでわかります)。毎回バックエンドからデータを取得し、ローカル データストアの同期を維持するロジックを記述する必要がありますか?)

間違った方法で使用している場合、誰かが私を修正できますか? または、正しい使い方のヒントを教えてください。それは本当に役に立ちます。

0 投票する
1 に答える
363 参照

android - Parse.com - ファイル オブジェクトへのアクセスを保護する方法は?

私は parse.com でクラスを作成し、タイプの列を追加しました:
ファイル 'myfile' ファイルをそれにアップロードしました。
GET がまったく許可されないように、クラスのセキュリティを変更しました。

しかし、URL から次のようなファイルに直接アクセスできます:
http://files.parsetfss.com/xxxxxxx-xxx-xxx-xx-xxxxx-xxxx-xx-xxx-xx-xxxx-myfile

では、ファイル オブジェクトへのアクセスは安全ではないのでしょうか? または、設定を見逃しましたか?

0 投票する
0 に答える
243 参照

android - parse.com での画像などの静的コンテンツのホスティング

Android モバイル アプリで静止画像を表示する必要がありますが、これをアプリにバンドルすることはできません。

parse.com をバックエンドと仮定します。テーブルには、これらの画像への URL 参照を保持できます。

これらの画像を parse.com でホストするにはどうすればよいですか?
基本的に、解析で同等の aws s3 の種類を探しています。
画像などの静的コンテンツをアップロードする画面が見つかりません。

タイプ:ファイルのテーブル列に画像を保存できます。
ParseFile.getUrl()メソッドは存在しますが、URL が予測できないため、使用が難しくなっています。

0 投票する
1 に答える
40 参照

parse-platform - Parse.com からのメタデータ

アプリケーションが個別のアプリケーション ID/シークレットを使用して Parse サーバー上の異なるインスタンスに接続するように構成されている場合、アプリケーションが Parse 上の正しいインスタンスに接続されているかどうかを確認する最善の方法は何ですか? 基本的には、バックエンドに格納されているオブジェクトの書き込み/読み取りを実際に試みる前に、ある種のメタ データを取得することです。

私は現在 iOS SDK を使用しておりParse.h/PFObject.h/PFQuery.h、そのような情報は含まれていません。

アプリケーション ID を照会し、それを環境の事前定義された値と照合しようとすると、私が見つけたもの。それを行うより良い方法はありますか?

0 投票する
1 に答える
166 参照

ios - Apigee Usergrid でユーザーをエンティティに接続できない

IOS API を使用する場合、ApigeeDataClient connectEntities メソッドを介して接続するための呼び出しを行っています。タイプ「users」、次にユーザーの uuid、connectionType「likes」、接続先タイプ「songs」、および曲の uuid を渡します。

例:

接続すると成功と表示されますが、サーバー上のデータを見ると、接続が正しく保存されていないようです。たとえば、曲については、次のように表示されます。

曲の uuid が接続パスにないようです。

ユーザーに関連する接続についても同様です。同じユーザーに接続されているように見えるのは、ユーザーの uuid です。uuid は、ユーザーの uuid ではなく、曲の uuid の uuid です。getEntityConnections を呼び出すと、次のようになります。

「期待された曲ですが、ユーザーの uuid を取得しました。

実体 c831e1c4-2e6e-11e4-94ce-299efa8c6fd5 は予期されたタイプ、予期された曲、見つかったユーザーではありません"

Apigee 自体を見ると、データ セクションに次のスニペットがあります。

曲の uuid がありません。サーバーでJSONを直接更新しようとしても、基本的に曲のuuidを最後に追加すると、保存されたと表示されますが、曲のuuidが削除されます。

curl メソッドを使用して接続するだけでは機能しません。例えば:

私がその電話をかけるとき、私はこれを受け取ります

結果の接続パスは、返されたときに正しいように見えますが、別の GET curl を実行すると、次のようになります。

曲の uuid がありません:

これは Apigee/Usergrid とのエンティティ接続のバグですか、それとも何か間違っていますか?

ありがとう