You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to fireba...@googlegroups.com
Hi I have a general question about verifying iOS in-app purchases with Firebase since there is no central server (normally a node/php/ruby script would verify a receipt at https://buy.itunes.apple.com/verifyReceipt). Here are some relevant links:
I’m thinking about saving the receipt somehow in Firebase so that other users can verify independently that a user has paid. I may not even implement security rules on the server for it, but leave that logic client-side. The gist of the issue is that if one player pays for a privilege of some kind, it would feel like cheating if another player managed to get the same functionality without paying.
So I’m trying to figure out a way to independently verify that a player has really paid, perhaps by querying https://buy.itunes.apple.com/verifyReceipt directly from each player’s device, with the other players’ receipts. Like maybe I could tie the receipt and UDID together somehow, but I’m hesitant to make too much info public.
Does anyone know the pros/cons of this? Like are the receipts still valid once the purchase has completed? Any security ramifications? Sorry this is a little esoteric, but it seems like it might be a common issue someday.