差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 后一修订版 两侧同时换到之后的修订记录 | ||
im:ios:apns:offline [2020/01/02 08:37] huanxinfudh [获取全局 APNs 配置] |
im:ios:apns:offline [2020/01/02 08:40] huanxinfudh [获取全局 APNs 配置] |
||
---|---|---|---|
行 81: | 行 81: | ||
* @param aCompletionBlock 完成的回调 | * @param aCompletionBlock 完成的回调 | ||
*/ | */ | ||
+ | - (void)getPushNotificationOptionsFromServerWithCompletion:(void (^)(EMPushOptions *aOptions, EMError *aError))aCompletionBlock; | ||
+ | |||
+ | // 调用: | ||
[[EMClient sharedClient] getPushNotificationOptionsFromServerWithCompletion:^(EMPushOptions *aOptions, EMError *aError) { | [[EMClient sharedClient] getPushNotificationOptionsFromServerWithCompletion:^(EMPushOptions *aOptions, EMError *aError) { | ||
if(!aError){ | if(!aError){ | ||
行 100: | 行 103: | ||
<code objc> | <code objc> | ||
/*! | /*! | ||
- | @property | + | * 更新推送设置到服务器 |
- | @brief 更新服务器推送属性配置 | + | * |
- | @discussion | + | * @param aCompletionBlock 完成的回调 |
- | 同步方法,会阻塞当前线程 | + | |
*/ | */ | ||
- | - (EMError *)updatePushOptionsToServer; | + | - (void)updatePushNotificationOptionsToServerWithCompletion:(void (^)(EMError *aError))aCompletionBlock; |
- | //调用:[[EMClient sharedClient] updatePushOptionsToServer]; | + | // 调用: |
+ | [[EMClient sharedClient] updatePushNotificationOptionsToServerWithCompletion:^(EMError *aError) { | ||
+ | if(!aError){ | ||
+ | NSLog(@"更新推送设置到服务器成功"); | ||
+ | } else { | ||
+ | NSLog(@"更新推送设置到服务器失败的原因 --- %@", aError.errorDescription); | ||
+ | } | ||
+ | }]; | ||
</code> | </code> | ||