本文介绍了远端管理主动更新指定小程序、主动更新所有小程序、设置小程序包更新频率的方法。
主动更新指定小程序
接口说明
代码示例
[[MPNebulaAdapterInterface shareInstance] requestNebulaAppsWithParams:@{@"2020012000000001":@"*"} finish:^(NSDictionary *data, NSError *error) { if (!error) { NSLog(@"[mpaas] nebula rpc data :%@", data[@"data"]); dispatch_async(dispatch_get_main_queue(), ^{ UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"message" message:[NSString stringWithFormat:@"更新成功:%@", data[@"data"]] delegate:nil cancelButtonTitle:nil otherButtonTitles:@"ok", nil]; [alert show]; }); } }];
主动更新所有小程序
接口说明
代码示例
[[MPNebulaAdapterInterface shareInstance] requestAllNebulaApps:^(NSDictionary *data, NSError *error) { if (!error) { NSLog(@"[mpaas] nebula rpc data :%@", data[@"data"]); dispatch_async(dispatch_get_main_queue(), ^{ UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"message" message:[NSString stringWithFormat:@"更新成功:%@", data[@"data"]] delegate:nil cancelButtonTitle:nil otherButtonTitles:@"ok", nil]; [alert show]; }); } }];
设置小程序包更新频率
默认情况下,每次打开应用,小程序 SDK 都会尝试检查是否有可更新的版本。出于减少服务端压力的考虑,该检查有时间间隔限制,默认为 30 分钟。如果需要调整小程序包更新的频率,可通过下面的接口进行设置。
接口说明
代码示例
// 小程序包更新频率设置为 10 min [MPNebulaAdapterInterface shareInstance].nebulaUpdateReqRate = 600;
文档内容是否对您有帮助?