如何使用android手機實現線下付款?
當我說離線時,這意味着這種情況可以是用戶有網絡連接,但沒有互聯網連接和用戶根本沒有網絡(也沒有互聯網)。
我正在使用sqlite在離線時存儲內容,並在網絡可用時與服務器同步。
我的問題是關於兩個設備之間傳輸數據的安全方法,當它們處於脫機狀態時(蜂窩網絡不可用)。有些事情我想的是:Android中的安全線下付款
- SMS(如果網絡可用時)
- NFC
注:該應用程序使用它從銀行轉移到它自己的錢包已經有信用(貨幣),當它在線。
編輯:這裏使用的設備都是Android手機。考慮以下場景:「A」在離線模式(A和B都離線)下使用NFC將資金轉移到「B」。之後,A死了(不能永遠在線),但B連接到互聯網。現在B告訴服務器A向他轉移了一些錢。但服務器沒有任何確認,從一個說法B是在講真話。
問題1:我該如何處理這種情況?
問題2:有沒有比NFC更好的方式讓「A」在離線模式下將資金轉移到「B」?
「我的問題是關於在兩個設備之間傳輸數據的安全方法,當它們處於脫機狀態時(蜂窩網絡不可用)」 - 我不清楚您要問什麼。其中一種設備是想要支付的用戶的Android移動設備,另一種設備是什麼?它在付款方面起什麼作用? –
這兩款設備都是Android手機。考慮這種情況:「A」使用NFC在離線模式下(A和B都離線)將資金轉移到「B」。之後,A死了(不能永遠在線),但B連接到互聯網。現在B告訴服務器A向他轉移了一些錢。但服務器沒有任何證據證明B說的是真話。 問題1:我如何處理這種情況? 問題2:在離線模式下將「A」轉賬到「B」有沒有比NFC更好的方法? –