2016-07-08 16 views
0

作業中のParseアプリケーションを移行していますか?Parse Server Migration request.installationId

私はいくつかのメタデータが添付されているので、代理イベントのインストールオブジェクト(セッション)をロードするためにsaveイベントの前後にrequest.installationIdを使用します。

移行したアプリでこれは問題を引き起こしているようです。 request.installationIdは、beforeおよびafterイベントで異なるuuidを戻しています。後のイベントが間違っている前に間違っています。

これはもはや信頼できるものですか?

答えて

0

エラーは、各API呼び出しでユーザーセッショントークンが正しく渡されなかったために発生したようです。古いホストされた解析プラットフォームからParse Serverに移行する際に、現在閉じられています。クラウドベースのAPIコールのすべてをクエリーに適応させる必要があります。ストアドプロシージャコールには、ユーザーセッションまたはフラグを含めてマスターキーでコールを実行する必要があります。

// calling a stored function, note the session token is passed in; 
return Parse.Cloud.run('getUserRole', data, { 
    sessionToken: request.user.getSessionToken() 
}); 
// If you want to run using the master key 
return Parse.Cloud.run('getUserRole', data, { 
    useMasterKey: true 
}); 
関連する問題