2017-06-17 105 views
0

我在Windows 7/Windows 8中製作自定義憑證提供程序。目標是通過用戶名和密碼(由計算機上的用戶提供)對用戶進行身份驗證,還從Android手機獲取的安全令牌。爲了簡單起見,安全令牌是一串隨機字符。我無法計算出計算機如何通過WLAN連接向電話發送請求,然後使用響應更新憑證並繼續登錄過程。那麼,我該如何將數據從PC發送到Android手機呢?將數據從PC發送到Android手機

回答

0

我想它是使用GCM完成的。 您可以使用Firebase雲消息傳遞(FCM)實現類似的功能。

這使您可以將數據有效載荷的通知從服務器發送到手機。

該流程是這樣的:

1)您嘗試登錄到使用計算機的Web應用程序。

2)應用程序服務器向fcm服務器發送用戶標識的代碼。

3)FCM服務器查找您的用戶ID並將您的手機作爲目標(在Android應用中實施FCM時使用註冊令牌,您必須註冊)以發送代碼。

4)您將手機上的代碼作爲通知或應用內推送消息收到。

5)您通過計算機在Web應用程序中輸入代碼。

6)Web應用程序驗證用戶輸入的代碼與發送給fcm服務器的代碼,並授予或拒絕訪問權限。

Google Firebase

相關問題