本文介紹了在 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