2017-10-13 44 views
1

我有兩個Android應用APPAAPPB,現在我想給在APPB「與APPA登錄」同樣喜歡G+FB login一種選擇,那麼什麼樣的流程需要在我的這兩個應用程序,是有可能或不是,請給我建議任何相關的教程。如何在其他Aondroid應用中使用Android應用登錄?

謝謝!

+0

不錯的問題............ + 1,我認爲你必須用動作登錄編寫廣播接收器,並通過其他應用程序的意圖獲取登錄憑據 –

回答

1

您需要一個可以鏈接用戶數據庫的服務器端應用程序。就那麼簡單。您在AppA中爲登錄創建一個API。然後你在AppB中嵌入api調用!

+0

不,我不這樣做。 ....只是appB中的相同登錄服務將被使用如果他在AppA中使用該廣播器調用AppB –

+0

對不起,我不明白,但我不明白爲什麼API無法做到這一點。我已經在過去做過。有用。 –

0

我認爲,有應該是一個辦法,如果你與一個DB一起保存SharePreference內憑據。您可以使其他應用程序可以訪問此SharedPreference。另一個應用程序可以通過使用第一個應用程序的包名稱來訪問它。

+0

我不認爲在SharedPreferences中保存憑證是安全的解決方案,也不是正確的。 –

3

是的,這可能與android:sharedUserId="Your AppB pakacge name" 這只是用於股份偏好 另一種方法是讓AIDL在我們的項目。 AIDL interface link

+0

謝謝米拉..... –