[TIMOB-13591] (3_1_X) Define ios6 required methods in a protocol

Cherry Pick PR #4262 into 3_1_X