【问题标题】:Appcelerator security and view issueAppcelerator 安全性和视图问题
【发布时间】:2023-03-21 09:05:02
【问题描述】:

我正在尝试发布到 Google Play 商店,但是 appcelerator 存在安全问题。 ti.modules.titanium.network.NonValidating TrustManager 此错误将阻止我们发布到 Google Play 商店。根据研究,我需要将 Titanium SDK 更新到 5.2.0.GA 或更高版本,这让我想到了下一个问题。

我目前正在运行 SDK 4.0.0.GA,一旦我更新更高版本,应用程序的 android 版本就会崩溃并出现错误 Cannot add window/tabGroup to a view 该错误是不言自明的,我似乎无法让它工作,如果我将 HOME.XML 更改为适用于 android 但使 iOS 无法工作的视图。我宁愿不为每个平台重新创建视图。

HOMEGROUP.XML

<Alloy>
    <Window platform="android" layout="vertical" onAndroidback="onAndroidBack" onOpen="onOpen" id="win">
        <View backgroundColor="#334488" height="Ti.UI.FILL" width="Ti.UI.FILL" id="tabContainer"></View>
    </Window>
</Alloy>

HOME.XML

<Alloy>
    <Window id="homeWindow" layout="horizontal">
        <View width="Ti.UI.SIZE" left="5">
            <Button id="Continue" onClick="Continue"/>
            <Button onClick="logOut" top="5">Log out</Button>
        </View>
        <View width="Ti.UI.FILL">
            <WebView id="Welcome"/>
        </View>
    </Window>
</Alloy>

【问题讨论】:

  • SDK 4.0.0 GA 非常过时,可能有各种奇怪的错误。你真的应该更新 SDK,目前是 5.5.0 GA。关于这个错误,你能解释一下你正在尝试做的事情会有所帮助吗:) Homegroup.xml 和 home.xml 有什么关系?
  • 我也遇到了类似的问题。我最终得到了一个系统,在打开选项卡组窗口后我关闭了前一个窗口。不过,我的应用程序仍处于开发阶段,而不是像您这样的现有已部署应用程序。

标签: javascript android ios xml appcelerator


【解决方案1】:

我们遇到了同样的问题。我们使用 appcelerator 提供的 Ti 4.0.0 补丁 sdk 分发我们的应用程序。使用已修补的 sdk 构建您的应用,Playstore 中的警告就会消失。

参考:

http://www.appcelerator.com/blog/2016/03/update-on-recent-google-security-alerts/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-26
    • 1970-01-01
    • 2011-05-30
    • 1970-01-01
    • 2014-08-23
    • 2013-09-17
    • 1970-01-01
    相关资源
    最近更新 更多