日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

移動應用推送SDK

移動推送是基于大數據技術的移動云服務。幫助自有App快速集成移動推送的功能,在實現高效、精確、實時的移動推送的同時,降低了開發成本,提高用戶活躍度和留存率。

依賴 SDK概述
API 通道提供API通道能力,和基礎環境配置信息。

配置服務

本SDK涉及的功能依賴移動應用推送服務,需要先在控制臺配置后才可以正常使用。如何配置服務請參見移動應用推送開發指南

說明 蘋果公司于2019年9月正式發布iOS 13系統,為了不影響您正常使用移動推送功能,建議您馬上更換新版本的SDK(pod 'AlicloudPushIoT', '1.9.5.5')。

初始化

初始化的操作請參見SDK初始化

使用方法

  1. 向蘋果公司申請 APNs
    申請APNs的token,初始化SDK時會一并完成,無須額外操作。
  2. 監聽推送通知。
    /*
     *  App處于啟動狀態時,通知打開回調
     */
    
    - (void)application:(UIApplication*)application didReceiveRemoteNotification:(NSDictionary*)userInfo {
        NSLog(@"Receive one notification.");
        // 取得APNS通知內容
        NSDictionary *aps = [userInfo valueForKey:@"aps"];
        // 內容
        NSString *content = [aps valueForKey:@"alert"];
        // badge數量
        NSInteger badge = [[aps valueForKey:@"badge"] integerValue];
        // 播放聲音
        NSString *sound = [aps valueForKey:@"sound"];
        NSLog(@"content = [%@], badge = [%ld], sound = [%@]", content, (long)badge, sound);
        // iOS badge 清0
        application.applicationIconBadgeNumber = 0;
        // 通知打開回執上報
        [[IMSIotSmart sharedInstance] application:application didReceiveRemoteNotification:userInfo];
    
    }          

    在SDK初始化的代碼邏輯里,已經封裝了以下動作的業務邏輯,無需您做任何額外的操作。

    • 關聯移動推送到某賬號

      當賬號登錄時,App會自動關聯移動推送到當前賬號。參見API服務/uc/bindPushChannel

    • 取消關聯移動推送到某賬號

      當賬號登出時,App會自動取消關聯移動推送到當前賬號。參見API服務/uc/unbindPushChannel

告警功能

告警功能依賴設備和用戶綁定,用戶和設備的綁定已經封裝在SDK初始化中,您只需關注告警功能的業務邏輯即可。