我正在構建一個PhoneGap (Cordova)應用程序,我希望能夠與我的Django站點交談。獲得應用所需的工作步驟是:Phonegap和Django身份驗證
- 驗證用戶(留登錄跨應用程序重新啓動)(例如,得到的Django與服務通信會話cookie - 在哪裏存放?)。 注意:Django端點使用https。
- 當應用程序收到推送通知從我的django網站加載一些數據。數據
- 進行選擇並提出因應回到我的Django的網站(將需要CSRF令牌?)
我能夠理清推送通知,但現在我不知道該解決方案將工作最適合與Django的溝通。 據我所知,有兩種可能的方法:
- 要麼實現的東西,如tastypie或
- REST服務通過AJAX嘗試建立通信(如jQuery的)
目前我在想,簡單地說ajax可能是最好的方法,因爲應用程序相當小,並且沒有對REST API的額外要求。
如果有人能給我任何關於如何解決這個問題或分享一些經驗/代碼的指導,那將是非常棒的。特別是認證過程的步驟對我來說還不清楚。