云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

虚拟主机_b百度云盘_9元

小七 141 0

虚拟主机_b百度云盘_9元

AppUpdate插件用于启用已部署Kapsel应用及其应用程序的www文件夹下的内容(HTML、JavaScript、CSS、图像等)配置.xml例如,将创建一个名为AppUpdateDemo的新项目,并用于演示如何更新已部署的应用程序。将安装一个带有AppUpdate插件的Kapsel应用程序在启动时检查SMP 3.0服务器,以查看是否有Kapsel应用程序的更新版本可用。Kapsel应用程序的版本号会随着SMP 3.0服务器的每次部署而自动递增。如果服务器上的版本高于配置.xml在设备或模拟器上,则会显示通知显示询问用户是否希望接受更新.For其他详细信息请参见C:\SAP\Mobilesd3\KapselSDK\docs\api\sap.AppUpdate.html文件或者使用AppUpdate插件。

以下步骤将演示此插件。

回到Kapsel入门

嗨,丹尼尔,

谢谢你的博客!

我们的SMP仅通过https协议(https://:443)提供。我可以通过ios和androis设备(https)上的登录模块登录。AppUpdate在ios上运行良好。但是对于android版本,插件试图通过:80获得更新。

这在我们的环境中是不可能的。

我必须在哪里维护,它应该使用https地址?

致以最诚挚的问候

克里斯蒂安

您能否提供更多关于SMP服务器和您正在使用的SDK版本的详细信息。我在这里很快尝试了这一点,但无法再现问题。目前我正在使用服务器的SP08和SDK的SP08。这是请求的fiddler跟踪。

发布https://YKFN00528072A.amer.global.corp.sap/odata/lcm/v1/ListAppsHTTP/1.1

Accept:application/json

Content Type:application/json

X-SMP-APPCID:ff0174be-29e2-4947-bf38-658be654a8f5

User Agent:Dalvik/1.6.0(Linux;U;Android 4.4.4;Nexus 7 Build/KTU84P)

主机:YKFN00528072A。美国环球公司.sap

连接:保持活动状态

接受编码:gzip

Cookie:X-SMP-sessiondsso=D26B98E6CB063A095E56FAB00AE9055E;X-SMP-APPCID=ff0174be-29e2-4947-bf38-658be654a5f5;X-SUP-APPCID=ff0174be-29e2-4947-bf38-658be654a8f5;X-SUP-APPCID=ff0174be-29e2-4947-bf38-658be654a8a8f5

内容长度:118

{"installedFeatures":[],"osVersion":"4.4.4","clientVersion":"3.0","appRevision":0,"osName":"Android","locale":"en\u US"}

这里是响应。注意它使用的是HTTPS.

HTTP/1.1 200 OK

服务器:Apache Coyote/1.1

日期:周一,2015年9月14日16:35:05 GMT

内容长度:933

{

"d":{

"结果":[

{

"\uu元数据":{

"uri":https://YKFN00528072A.amer.global.corp.sap/odata/lcm/v1/Apps(应用程序ID='com.sapteched.hybrid混合',Platform='android'),"type":lcm.应用程序"

},"UpdateType":"complete","MimeType":"application/octet stream","AppId":com.sapteched.hybrid混合","Id":"9aa041f81bdf46df86f83b52b5e089e6","Revision":4,"InstallType":"silent","LastModified":"1442248282995","Platform":"android","Path":"https://YKFN00528072A.amer.global.corp.sap:443/资源/lcm/应用程序?appKey=ced398beab74e4d95141f4b52599624&revision=4,"Size":4427,"FeaturesRequired":{

"results":[

{

"FeatureName":"BarcodeScanner"

},{

"FeatureName":"mafloncorecdvpluginjs"

},{

"FeatureName":"Notification"

},{

"FeatureName":"AppUpdate"

},{

"FeatureName":"i18n"

},{

"FeatureName":"OData"

},{

"FeatureName":"AuthProxy"

},{

"FeatureName":"InAppBrowser"

},{

"FeatureName":"Device"

}

]

}

}

敬请,

Dan van Leeuwen

由于错误,我将我的开发系统更新为

sdk3.9.8

smp3.0.8.3

当我通过fiddler(https)进行相同操作时,我确实用http获得了URL。我们有一个组件模拟到一个反向代理,啥是大数据,它通过http与SMP通信,这可能是原因所在。

更新了屏幕截图,以反映SMP SP09服务器的变化。

嗨,丹尼尔。

我们有一个生产应用程序,我们想更新,但问题是只有HTML和js文件更新,卡普塞尔插件没有更新,我们需要更新其中一个以包含SAP发布的错误修复。

有没有办法手动编辑zip文件以包含要更新的插件或类似的东西?

提前感谢。

不幸的是,AppUpdate插件只更新www文件夹下的文件,因此除非错误修复仅针对插件的.js文件,否则您将需要让您的用户手动更新应用程序,或者如果可用,使用移动设备管理解决方案推出新的更新。

问候,

Dan van Leeuwen

好,感谢您的回复。

如果我没有错的话,SAP Afaria不支持将应用程序推送到Android设备上,因此我认为手动安装将是这种情况下的唯一选择。

Reagrds。

嗨Manuel,

Afaria支持将应用程序推送到Android设备上。您需要创建一个应用程序策略,稍后您可以更新apk文件。

您好,Midhun

SAP Technology RIG

好的,谢谢,我会尝试。

以前,我在旧版本的Afaria上尝试过,如果我进入Afaria客户端,我才发现更新。

您好。

好,如果您想自动更新应用程序,外汇返现,您必须使用Afaria中的计划。否则运行afaria应用程序并进行更新。

您好,Midhun

SAP Technology RIG

谢谢。

针对SP10 SDK和SP09服务器进行了更新。

嗨,买服务器云,Daniel,