最近发布了一个云之家的移动应用,首次打开空白出现身份认证后显示的是空白的,要先打开以前的移动BOS应用,再打开该应用才能打开,每个用户均是如此。
(首次打开指的是长时间不登云之家(应该是缓存失效后,且该缓存是按用户来是,应该是session),登录后不打开其他移动BOS开发的应用而直接打开该应用)
(仅这次发布的应用才会,以前的应用不会)
已尝试过以下操作,都没有解决该问题:
1.重新发布应用(应用ID, AppSecret均不一样) 2.新做仅一个按钮的表单重新发布也是如此
3.禁用插件
4.把该表单挂到以前的应用,可以一次性打开(修改以前应用地址的FormId为本表单)
5.把该应用的FormId指向以前表单,不能一次性打开(得先打开其他应用方能打开)
单据界面(不知为何图片高度为1..........)
插件:
public class MainForm2 : AbstractMobilePlugin {
public override void ButtonClick(ButtonClickEventArgs e) {
if (e.Key.EqualsIgnoreCase("FBtnCW")) {
ShowCW();
}
else if (e.Key.EqualsIgnoreCase("FBtnWL")) {
ShowWL();
}
}
void ShowCW() {
DynamicFormShowParameter showParameter=new MobileShowParameter();
showParameter.FormId = "LT_CWScan";
showParameter.ParentPageId = View.PageId;
View.ShowForm(showParameter);
}
void ShowWL() {
DynamicFormShowParameter showParameter = new MobileShowParameter();
showParameter.FormId = "LT_WLView";
showParameter.ParentPageId = View.PageId;
View.ShowForm(showParameter);
}
}
感觉是发布的时候有问题,我的发布应用步骤是:
1.mcloud发布应用,访问地址按以前应用改的,改了appid,formId应该没错.
2.Cloud的云之家轻应用添加该appid和AppSecret请问是否遗漏了什么步骤
======================================
以上,请老师指点该如何处理该问题.
推荐阅读