簡體   English   中英

解析服務器,未在雲上創建會話

[英]Parse Server, session is not created on cloud

我們已經將生產應用程序從托管的Parse遷移到了Parse Server,並且在測試過程中遇到雲功能無法正常運行時。 經過研究,我們發現Parse SDK不會自動將經過身份驗證的用戶的會話保存到數據庫的Session類中。 當我們注冊新用戶時,將創建會話並將其保存到雲中。 我們可以從Parse Server儀表板看到它。 但是,當我們注銷該用戶並再次登錄時(尤其是登錄后),將創建會話,但不會將其保存到雲中,因此無法從儀表板中看到它。 似乎仍然保留在本地。 這就是為什么我們的雲代碼未運行的原因,因為所有雲功能上的request.user為null且未授權用戶。 我們正在使用最新的Parse Server和2.2.14版以及可撤消的會話。

您是否將此添加到了代碼中(從“ 會話遷移教程”中

在您的應用程序代碼中,在您設置應用程序ID和客戶端密鑰的“解析”初始化行之后添加此行。 此行將導致SDK中的所有登錄/注冊都使用可撤消的會話。 它還將在后台發出對Parse的網絡調用,以將用戶的舊會話令牌升級為新的可撤消令牌。

iOS: [PFUser enableRevocableSessionInBackground]

Android: ParseUser.enableRevocableSessionInBackground()

.NET: ParseUser.EnableRevocableSessionAsync()

JavaScript: Parse.User.enableRevocableSession()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM