Unique EventId for recurrence events

I am trying to implement calendar events. While fetching the calendar events, if recurring events are there the event Id is same for all the recurring events. Is there any way we can manage the uniqueness of the event.

Also, in android single event is fetched if it is recurrent event. Does some one suggest anything by which common mechanism could be done for both platform.