2017-09-29 149 views
1

我打算構建Xamarin Forms應用程序。Xamarin Webview自動登錄到網站

身份驗證在移動應用程序中進行,它從登錄api獲取身份驗證令牌。
下一頁是webview,它加載的網站跳過登錄過程,因爲它已通過移動應用程序登錄。

你能告訴我怎麼實現這個邏輯嗎?

感謝

+0

如果你沒有綁定到Xamarin你可以看看React Native。我個人比較熟悉C#,但是我發現React native更友好,並且更容易在Web和Mobile之間共享代碼,並且如果您熟悉CSS,則更容易設計。此外,它可以讓你以更自然的方式處理請求我假設你有API返回某種JSON,所以對我來說,使用某種腳本語言更自然,所以你可以直接操作數據而不需要任何反序列化C#你可能需要類似Json.NET的東西。國際海事組織很高興瞭解它。 – lll

+0

我也看到了使用Xamarin每個應用程序看起來相差無幾,幾乎相同的方式,你將不得不添加的東西,如視頻中的背景等等,你可以像使用反應。在1〜2分鐘的問題。反應式編程起初看起來很奇怪,使用Redux之類的時候更加奇怪。但是如果你不喜歡這種架構,你可以使用Microsoftish ReSub(如果我沒有在Skype上使用移動設備--you Skype使用的是React native),那麼你可以選擇其他的方案。但是,讓我們假設有一天,您會希望將您的應用程序從移動應用程序移植到網絡 - 您的C#代碼將完全無用 – lll

+0

雖然我不太喜歡JavaScript,但對於我來說,在XAML中的樣式比CSS/CSS中的樣式要困難得多 - 喜歡的方式。總結一下:兩種方式都很糟糕。如果你是遊戲開發者則Lua的可能是你熟悉的。還有一個有趣的項目,允許ü寫在Lua的移動應用程序,但似乎是流行在亞洲唯一的:) https://github.com/alibaba/LuaViewSDK – lll

回答

0

如果我理解你的權利,你希望用戶是已經登錄的Web視圖,也不會有各地提供某種形式的令牌到Web服務器,以進行身份​​驗證的方式你的用戶。如果它是一個安全的渠道,爲什麼不提交令牌作爲您請求的網頁的參數?