0

ユーザー/パスワード ログインと Facebook ログインの両方を利用して、iOS アプリの一部のストレージに Parse.com を使用しています。ユーザーがパスワードまたは電子メールでログインすると、ユーザー名を選択するように求められますが、まだ存在しない場合は、Users テーブルの下のカスタム 'userHandle' フィールドにのみ文字列が保存されるようにします。もしそうなら、もちろん拒否とエラーが起こります。

これを行う方法について何か考えはありますか?userHandleが存在するかどうかを確認するために、何らかのクエリを使用してすべてのユーザーのuserHandleフィールドをチェックすると思いますか?

4

1 に答える 1

0

彼らが変更していない限り、Parse のビルトイン User クラスは個別のユーザー名値しか許可しないと確信しています。Parse の Cloud Code を使用して、保存が成功した後にユーザー名の値を userHandle フィールドに保存することができます。そうすれば、すでにユーザー名のチェックが行われています。

また、Parse Userquery を作成し、equalTo: ユーザー名の userHandle フィールドに制約を設定することもできます。

次に、countObjects/countObjectsInBackground を呼び出します。

于 2013-10-06T04:03:43.980 に答える