feat:Android启动参数新增scene和shareDepth;
parent
767964d31d
commit
7d0e9b5f46
|
@ -91,6 +91,6 @@ kapt {
|
|||
}
|
||||
dependencies {
|
||||
implementation fileTree(include: ['*.jar'], dir: 'libs')
|
||||
implementation 'com.finogeeks.lib:finapplet:2.40.9'
|
||||
implementation 'com.finogeeks.mop:plugins:2.40.9'
|
||||
implementation 'com.finogeeks.lib:finapplet:2.40.10-dev20230602v02'
|
||||
implementation 'com.finogeeks.mop:plugins:2.40.10-dev20230602v02'
|
||||
}
|
|
@ -68,7 +68,7 @@ public class AppletModule extends BaseApi {
|
|||
// 在Android 6.0、7.0系统的部分设备中热启动小程序时,如果context参数用mContext,会出现无法启动小程序的问题
|
||||
// 所以这里使用Application Context
|
||||
Context context = mContext.getApplicationContext();
|
||||
FinAppInfo.StartParams startParams = params == null ? null : new FinAppInfo.StartParams(params.get("path"), params.get("query"), params.get("scene"));
|
||||
FinAppInfo.StartParams startParams = params == null ? null : new FinAppInfo.StartParams(params);
|
||||
Log.d(TAG, "openApplet:" + appId + "," + param + "," + sequence + "," + apiServer + ", isSingleProcess:" + isSingleProcess);
|
||||
|
||||
if (apiServer != null) {
|
||||
|
|
|
@ -1037,6 +1037,7 @@ class Mop {
|
|||
final int? sequence,
|
||||
final String? apiServer,
|
||||
final String? scene,
|
||||
final String? shareDepth,
|
||||
final bool isSingleProcess = false,
|
||||
}) async {
|
||||
Map<String, Object> params = {'appId': appId};
|
||||
|
@ -1047,6 +1048,7 @@ class Mop {
|
|||
if (sequence != null) params["sequence"] = sequence;
|
||||
if (apiServer != null) params["apiServer"] = apiServer;
|
||||
if (scene != null) param["scene"] = scene;
|
||||
if (shareDepth != null) param["shareDepth"] = shareDepth;
|
||||
params["isSingleProcess"] = isSingleProcess;
|
||||
final Map ret = await _channel.invokeMethod('openApplet', params);
|
||||
return ret;
|
||||
|
|
Loading…
Reference in New Issue