# iOS sdk changeName don't get callback event

**URL:** <https://devforum.zoom.us/t/ios-sdk-changename-dont-get-callback-event/21699>\
**Category:** iOS\
**Created:** [June 18, 2020, 12:10pm UTC](https://devforum.zoom.us/t/ios-sdk-changename-dont-get-callback-event/21699 "2020-06-18T12:10:51Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![ios\_feifei](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ios_feifei/32/10320_2.png) [@ios\_feifei](https://devforum.zoom.us/u/ios_feifei)\
**Post date:** [June 18, 2020, 12:10pm UTC](https://devforum.zoom.us/t/ios-sdk-changename-dont-get-callback-event/21699/1 "2020-06-18T12:10:51Z")

</div>

Hi:  
I am using zoom custom UI, implement the participants viewcontroller. I used to MobileRTCMeetingService class fuction [changeName: withUserID:] change participant screen name, but I don’t get callback event. Please tell me when perform “MobileRTCMeetingService changeName withUserID:” which method can invoke, then refresh UI.  
Example: I perform [MobileRTCMeetingService raiseMyHand], the [onMyHandStateChange delegate] can invoke.  
Thanks!

---

<div class="post-metadata">

**Author:** ![carson.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/carson.zoom/32/785_2.png) [@carson.zoom](https://devforum.zoom.us/u/carson.zoom)\
**Post date:** [June 20, 2020, 1:42am UTC](https://devforum.zoom.us/t/ios-sdk-changename-dont-get-callback-event/21699/2 "2020-06-20T01:42:49Z")

</div>

Hi @ios_feifei,

Thanks for the post. We do not have such callback at the moment. We will add this in the next release.

Hope this helps. Thanks!

---

<div class="post-metadata">

**Author:** ![ios\_feifei](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ios_feifei/32/10320_2.png) [@ios\_feifei](https://devforum.zoom.us/u/ios_feifei)\
**Post date:** [June 20, 2020, 3:15am UTC](https://devforum.zoom.us/t/ios-sdk-changename-dont-get-callback-event/21699/3 "2020-06-20T03:15:04Z")

</div>

> [@carson.zoom](#):
>
> `onSinkUserNameChanged`

Thanks your reply! But I don’t found this callback.I used MobileRTC.framework version is [4.6.21666.0428](https://github.com/zoom/zoom-sdk-ios/releases/tag/v4.6.21666.0428).

---

<div class="post-metadata">

**Author:** ![ios\_feifei](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ios_feifei/32/10320_2.png) [@ios\_feifei](https://devforum.zoom.us/u/ios_feifei)\
**Post date:** [June 22, 2020, 3:21am UTC](https://devforum.zoom.us/t/ios-sdk-changename-dont-get-callback-event/21699/4 "2020-06-22T03:21:56Z")

</div>

Hi @carson.zoom,  
I’m using zoom custom UI.One question about meeting Settings is whether to change the screen name or not. I found default UI have this setup, but custom UI don’t have this setup. If custom UI need this setup, how to do that? I don’t found about change screen name property in “MobileRTCMeetingSettings.h”.Could you tell me what to do. Thanks!

---

<div class="post-metadata">

**Author:** ![ios\_feifei](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ios_feifei/32/10320_2.png) [@ios\_feifei](https://devforum.zoom.us/u/ios_feifei)\
**Post date:** [June 22, 2020, 12:07pm UTC](https://devforum.zoom.us/t/ios-sdk-changename-dont-get-callback-event/21699/5 "2020-06-22T12:07:24Z")

</div>

Hi @carson.zoom,  
I’m using zoom custom UI. When my role is host, I call [MobileRTCMeetingService askUserStartVideo:] function let member open video,then member can invoke the following callback:

> /\*!  
> @brief Callback event that host requests to unmute the user’s video.  
> \*/  
> - (void)onSinkMeetingVideoRequestUnmuteByHost:(void (^\_Nonnull)(BOOL Accept))completion;

When member completion(YES) can invoke host the “onSinkMeetingAudioStatusChange” function,then I refresh UI,but when member completion(NO) can invoke host which function?

I used iOS sdk, version is [4.6.21666.0428](https://github.com/zoom/zoom-sdk-ios/releases/tag/v4.6.21666.0428).Thanks!

---

<div class="post-metadata">

**Author:** ![carson.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/carson.zoom/32/785_2.png) [@carson.zoom](https://devforum.zoom.us/u/carson.zoom)\
**Post date:** [June 24, 2020, 6:44am UTC](https://devforum.zoom.us/t/ios-sdk-changename-dont-get-callback-event/21699/6 "2020-06-24T06:44:07Z")

</div>

Hi @ios_feifei,

Thanks for the reply. Regarding the callback `- (void)onSinkMeetingVideoRequestUnmuteByHost:(void (^_Nonnull)(BOOL Accept))completion;`, the default status is “mute”. When the host requests to unmute video, the callback `onSinkMeetingVideoRequestUnmuteByHost` will be triggered.

- Selecting “accept” will return YES and unmute the video. And the host will trigger `(void)onSinkMeetingVideoStatusChange:(NSUInteger)userID; `.
- Selecting “Decline” will return NO and will keep muted. It will not trigger any other callbacks.

Hope this helps. Thanks!

---

<div class="post-metadata">

**Author:** ![ios\_feifei](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ios_feifei/32/10320_2.png) [@ios\_feifei](https://devforum.zoom.us/u/ios_feifei)\
**Post date:** [June 24, 2020, 8:35am UTC](https://devforum.zoom.us/t/ios-sdk-changename-dont-get-callback-event/21699/7 "2020-06-24T08:35:57Z")

</div>

Thanks @carson.zoom,  
I found zoom sdk demo, when host ask member open video,the member refused.  
Host can alert view, if not trigger any other callbacks , when appear this alert view .

 ![IMG_1691.PNG](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/0/0e2d0f2b1e8d06b9b8015e140039b662bde11732.jpeg)

---

<div class="post-metadata">

**Author:** ![carson.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/carson.zoom/32/785_2.png) [@carson.zoom](https://devforum.zoom.us/u/carson.zoom)\
**Post date:** [June 27, 2020, 3:07am UTC](https://devforum.zoom.us/t/ios-sdk-changename-dont-get-callback-event/21699/8 "2020-06-27T03:07:33Z")

</div>

Hi @ios_feifei,

Thanks for the reply. Yes, that is the 2nd situation I was mentioned above:

> [@carson.zoom](#):
>
> Selecting “Decline” will return NO and will keep muted. It will not trigger any other callbacks.

Thanks!

---

<div class="post-metadata">

**Author:** ![DeveloperBot](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/developerbot/32/12632_2.png) [@DeveloperBot](https://devforum.zoom.us/u/DeveloperBot)\
**Post date:** [August 21, 2020, 10:29pm UTC](https://devforum.zoom.us/t/ios-sdk-changename-dont-get-callback-event/21699/9 "2020-08-21T22:29:19Z")

</div>

Closed on August 21, 2020, 10:29pm UTC


