2016-04-01 6 views
1

私は、コードネーム1で書かれたアプリケーションを、parse4cn1ライブラリとともに使用しています。その組み合わせは、本当に嬉しいです。しかし、私は、実装されていないparse4cn1のいくつかをサポートする必要があります。最も重要なのはACLであり、Chidiebereがこれを行う方法について何かヒントを持っているかどうか疑問に思っていました(例えばparse4cn1を自分で実装しましたか?アンドロイド用)?まともなものを何かすることができれば、私は分かち合うつもりです。事前に感謝しますparse4cn1へのACLサポートの追加

答えて

2

ACLを実装したことはありませんでした(これはまだTODOリストにあります)。 parse4cn1のインターフェースクローズは、Parse Android SDKインターフェースに似ています。私はそれを利便性のためにそのまま残しておきたいと思います。この場合、関心のあるインタフェースは、hereと記載されているParseACLとなります。

実際の実装はREST APIコールで行う必要があります。

心に留め地図:

  1. 我々はParseACLに対応するクラスのための方法およびシグネチャを定義するだけでAndroidのSDKのAPIを使用しますが、ないは何のためのSDKにはRESTを介して行うことができます使用するのですか。
  2. セキュリティ上の理由から、マスターキーを必要とする呼び出しは、parse4cn1ではサポートされません。本当に必要な場合は、サーバーサイドのクラウドコードを介して機能を公開する必要があります。
  3. 追加された機能の単体テストのないプル要求または既存のテストの破棄は拒否されます。
  4. parse4cn1 github repoのContributionsセクションも参照してください。

実装と幸運と私はすぐにあなたからPRを見てほしい;)

0

これはREST APIのhereの上にJavaポートから実装されましたが、プッシュ(これ以上関連性のないもの)を許可するためにSDKを使用するように後で修正されました。

私が必要としていた修正/機能を得るためにプロジェクトにリクエストしてくれました。コンパイルしてコンパイルするのは本当に簡単でした。

+0

もはや関連してプッシュしていないあなたの発言は正しくありません。 Parse Open Source Server _does_サポートプッシュ(現在iOSとAndroid用)。この[発表](http://blog.parse.com/announcements/parse-server-push-notifications/)を参照してください。私はまだ詳細に調査するつもりはありませんが、原則としてプッシュはParseで設定可能です。現時点では、[OneSignal](https://onesignal.com/)のような他のプッシュサービスは、より簡単な方法のように見えます。 – sidiabale

+0

オープンソースの一部ではないことがわかりました。いずれにしても、プッシュのプロビジョニングの複雑さに言及すると、ここでは実際的ではありません。 –

関連する問題