本文介绍了在 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
文档内容是否对您有帮助?