本文介绍了在 iOS 客户端中实现小程序真机预览和调试的操作步骤。
说明
小程序真机预览与调试功能,仅在 mPaaS 10.1.60 及以上版本中支持。
按照以下步骤接入预览和调试功能:
根据 IDE 的 二维码 获取二维码内容字符串(如通过扫码)。
调用小程序预览调试接口。
传入二维码内容字符串:
[MPNebulaAdapterInterface startDebugTinyAppWithUrl:qrCode];或自定义参数接口:
[MPNebulaAdapterInterface startDebugTinyAppWithUrl:qrCode params:nil];若打开小程序时需要传递参数,可以通过
param参数进行设置。其中param包含page和query两个字段:page:指定要打开的特定页面的路径。query:传入自定义的参数。多个键值对以&进行拼接。NSDictionary *param = @{@"page":@"pages/card/index", @"query":@"own=1&sign=1&code=2452473"}; [MPNebulaAdapterInterface startTinyAppWithId:appId params:dic];
配置白名单
使用真机预览和调试功能时,客户端需要在 MPaaSInterface 的 category 中配置用户唯一标识,根据应用实际情况,在 userId 方法中返回 App 的唯一标识,例如用户名、手机号、邮箱等。后续在小程序 IDE 插件的 配置白名单 中填入的值,需与此处配置的 userId 保持一致。
#import <mPaas/MPaaSInterface.h>
@implementation MPaaSInterface (MPTinyAppDemo_pod)
- (NSString *)userId
{
return @"mPaaS";
}
@end该文章对您有帮助吗?