应用都是为定时启动,或者循环,目前试了下,只能开一个应用,再开其他的,前面的就会停掉了,这个怎么解决呢
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
要解决您提到的问题,即在尝试启动多个应用时遇到只能保持一个应用活跃的情况,您可以参考以下步骤进行配置和调整:
修改启动参数: 在调用启动应用的API时(如AlipayJSBridge.call('startApp', {...})
),需要在param
对象中加入特定参数来允许运行应用的多个实例。根据参考资料,您应当添加appClearTop=false&startMultApp=YES
到param
中。示例如下:
AlipayJSBridge.call('startApp', {
appId: '您的appId',
param: {
// 其他参数...
appClearTop: false,
startMultApp: 'YES'
}
}, function(result) {
// 处理回调
});
确保API兼容性: 请确认您使用的平台或框架版本支持多实例启动的参数配置。某些环境可能有特定的限制或要求,比如API的基线版本需大于某个特定值。
通过上述方法,您应该能够成功启动多个相同或不同应用的实例,而不会导致先前的应用被关闭。如果问题依然存在,请检查是否有其他逻辑错误或系统限制,并考虑查阅更详细的官方文档或联系技术支持获取进一步帮助。