No, you can only get free gems in this game by playing the game regularly. If you want to get unlimited gems, then you need to purchase them from the shop.