差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
后一修订版 两侧同时换到之后的修订记录
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>​