2017-04-11 126 views
0

我有,用戶以與應用程序交互購買代幣的應用程序。我應該在哪裏存儲在應用程序內購買「耗材」信息

因此,如果用戶購買100個標記他的「令牌」數量將等於100,那麼如果用戶購買另外100個令牌,它將等於200代幣,等等等等。

的問題是,我應該保存「令牌」計數的應用!?無論用戶使用何種設備(iPhone,Android,網站......),我都希望用戶能夠訪問他的「令牌」。用戶需要做的就是登錄設備上的帳戶。

+0

據我所知,消耗品不能恢復(因此,並不設備之間共享) 。您必須實施您自己的基於服務器的同步邏輯,以便在不同設備上的會話中保留用戶的硬幣(並防止它們形成,例如使用同一枚硬幣兩次)。 –

回答

0

您需要將其存儲在一個數據庫,在那裏你可以從iPhone,Android和網站訪問。它可以是一個自己託管的數據庫,您需要編寫服務器端API或它可以是FireBase之類的雲服務。

我的建議是:還添加了一個事務日誌的用戶使用令牌或充電令牌每次。在遇到麻煩的情況下,你可以看到這個標記是走了還是他如何重新加載令牌,你也可以顯示此日誌,用戶

+0

如果使用firebase,您能建議firebase規則來確保令牌計數,以便用戶可以「膨脹」實際令牌購買嗎? – iosforme

+0

是的 - 你應該保護你的數據。你如何限制訪問取決於你的數據庫。 – muescha

相關問題