全部產品
Search
文件中心

Mobile Platform as a Service:真機預覽與調試

更新時間:Jul 13, 2024

本文介紹了在 iOS 用戶端中實現小程式真機預覽和調試的操作步驟。

說明

小程式真機預覽與調試功能,僅在 mPaaS 10.1.60 及以上版本中支援。

按照以下步驟接入預覽和調試功能:

  1. 根據 IDE 的 二維碼 擷取二維碼內容字串(如通過掃碼)。

  2. 調用小程式預覽調試介面。

    • 傳入二維碼內容字串:

      [MPNebulaAdapterInterface startDebugTinyAppWithUrl:qrCode];
    • 或自訂參數介面:

      [MPNebulaAdapterInterface startDebugTinyAppWithUrl:qrCode params:nil];

      若開啟小程式時需要傳遞參數,可以通過 param 參數進行設定。其中 param 包含 pagequery 兩個欄位:

      • page:指定要開啟的特定頁面的路徑。

      • query:傳入自訂的參數。多個索引值對以 & 進行拼接。

        NSDictionary *param = @{@"page":@"pages/card/index", @"query":@"own=1&sign=1&code=2452473"};
        [MPNebulaAdapterInterface startTinyAppWithId:appId params:dic];

配置白名單

使用真機預覽和調試功能時,用戶端需要在 MPaaSInterfacecategory 中配置使用者唯一標識,根據應用實際情況,在 userId 方法中返回 App 的唯一標識,例如使用者名稱、手機號、郵箱等。後續在小程式 IDE 外掛程式的 配置白名單 中填入的值,需與此處配置的 userId 保持一致。

#import <mPaas/MPaaSInterface.h>
@implementation MPaaSInterface (MPTinyAppDemo_pod)

- (NSString *)userId
{
    return @"mPaaS";
}

@end