0
我目前在我的應用程序中使用Parse來管理用戶。解析當前用戶在應用程序刪除後仍然存在但不保留實際一個
我遇到的一個問題是在我的應用程序的測試和實時版本之間切換。
我的應用程序的通常流程如下:
- 用戶打開應用程序和登錄頁面顯示
- 如果用戶在(PFUSer.current()OBJECTID當前登錄! =零),然後該應用程序會在我的「第一頁」上進行搜索。
- 如果沒有像往常一樣在用戶登錄
我遇到的問題是,當我目前登錄的測試版本,然後下載真人版。該應用程序檢測到當前用戶,並將搜索結果添加到「首頁」。
但是,它不會返回通常的用戶(其中有與它包括姓名,電子郵件等相關的很多參數),它返回此相反:
可選(< \ PFUser:0x16db4160,OBJECTID:新,LOCALID:(空)>
然後,這會導致系統崩潰,因爲我的假設是,「第一頁」上的任何人都必須有一個對象ID
我的主要擔憂/問題是:
A.有人可以請求嗎?向我解釋爲什麼/這是怎麼發生的? B.這是否也可以在刪除/重新安裝應用程序的實時版本後觸發? C.當前用戶如何管理應用更新?即這也可能是一個問題?
在此先感謝!
hmmm .. im from android ... FWIW在那裏存在相同的genl問題...確保ios.delete實際上將刪除所有緩存/ cookie令牌從應用程序中刪除數據。安裝,即IOS雲不會自動退出並自動重新同步到設備上,只要安裝了應用程序的客戶端數據(android有一個設置「不重新同步安裝」),以防止出現這種情況。如果cookie/token中沒有任何客戶端存在,那麼deleteApp/installApp週期後的服務器端對「currentUser()」的調用將爲空。 –