草庐IT

Titanium

全部标签

ios - 在不使用 Appcelerator Cloudpush (ACS) 的情况下接收从 APNS 到 Titanium (iOS) App 的推送通知?

我现在负责iOS和Android应用的初始发布。开始这项工作的开发人员离开了公司,我们只剩下一个不完整的Titanium应用程序需要完成。完成此应用程序后,我们不打算继续使用Titanium。我们需要向此应用添加推送通知。我们使用标准GCM推送服务器启用了Android推送通知http://iamyellow.net/post/40100981563/gcm-appcelerator-titanium-module或https://marketplace.appcelerator.com/apps/5165#!overview有谁知道使用直接连接到Apple服务器且不需要通过ACS发送

ios - 使用 SDK 3.3.0.GA 运行 iOS 测试模块时缺少 Titanium 运行命令

我正在关注thisguide几乎不折不扣。我可以找到并运行./build.py并成功。但是当我尝试运行时titaniumrun它正在返回:[ERROR]"run"isanunrecognizedcommand.当我得到帮助时,确实缺少运行命令。Commands:buildbuildsaprojectcleanremovespreviousbuilddirectoriesconfiggetandsetconfigoptionscreatecreatesanewmobileapplicationhelpdisplaysthishelpscreeninfodisplaydevelopment

ios - Titanium - 在 iOS native 模块中包装 ADTECHMobileSDK 的 CoreData 错误

我们正在努力构建原生iOS钛模块来包装ADTECHMobileSDK库,这是我们用于广告的库。我们成功地移植了横幅View,但我们在插页式广告方面遇到了麻烦:当使用以下消息在插页式广告上调用方法-load时,应用程序崩溃+entityForName:nilisnotalegalNSManagedObjectContextparametersearchingforentityname‘Asset’好像是CoreData的问题,但是我没有接触到原生代码。对于插页式广告,您必须配置3项内容:一个配置代表和一个ViewController该库处理这3个参数的错误值,但有3个特殊异常(excep

ios - 与我所在国家/地区以外的应用程序的连接问题

我在titaniumstudio开发了一个应用程序,一切正常。至少在我的国家(葡萄牙)。当我将我的应用程序发送给Apple进行审查时,他们无法连接到具有我的应用程序所需信息的服务器。这是我连接到服务器的方式:functiongetData(){if(Ti.Network.networkType==Ti.Network.NETWORK_NONE){vardialog=Ti.UI.createAlertDialog({ok:'OK'});dialog.message='CheckyourInternetconnection.';dialog.title='Alert';dialog.sho

ios - 从使用 Titanium Appcelerator 创建的应用程序中删除灰色调

在TitaniumAppcelerator/Alloy中创建的项目中,我创建了一个带有TabGroup按钮的简单窗口。该按钮会打开一个模态窗口,其中包含一个NavigationBar。无需在TSS文件中指定任何内容,TabGroup和NavigationBar(s)都会应用灰色色调。我想将其移除并使所有内容都变成半透明的,就像它本身看起来一样。另外可以看到模态窗口的NavigationBar在打开动画的时候是半透明的,然后导航之后突然变成了灰色。 最佳答案 如果您想要在标题栏区域中使用导航按钮,那么您唯一的解决方案是使用这两个属性:

android - 通过公司代理的 Titanium Appcelerator

所以我想知道是否有人成功地让Titanium的Appcelerator在公司代理后面工作。我似乎找不到任何关于如何在SDK中输入代理信息的信息。提前致谢。 最佳答案 我找不到用于设置TitaniumDeveloper代理设置的文档,但您可能想尝试TitaniumStudio。您可以在http://preview.appcelerator.com/studio/下载它这是一篇关于如何配置代理访问的文章。http://wiki.appcelerator.org/display/tis/Using+Aptana+Studio+from+b

android - 最佳实践讨论 : When to favor a webview over a native UI in titanium?

我目前正在开发一个跨平台移动应用程序,并且已经完成了使用给定的Titaniumapi创建我的应用程序UI的过程。与构建移动Web应用程序相比,这是一项耗时的任务,因为您无法像使用firebug在呈现的网页上那样处理呈现的UI。特别是表单创建很麻烦,所以我决定使用html构建我的表单并将它们呈现在Webview中,由于以下几个原因,结果非常好:WebViews是自动滚动的,因此软键盘不会覆盖HTML表单中的输入字段您可以通过在上设置属性来控制WebView表单显示的键盘类型。标签。您可以使用JavaScript库向HTML表单添加表单验证、字段突出显示等。虽然这很有用,而且titaniu

ios - 跨平台移动应用程序选项(高级别)

在开发跨平台移动应用程序时,有哪些广义的选项,例如:senchatouch+phonegap——它可以作为html、css、javascript本地运行,但不能编译成本地代码。从本质上讲,这将以本机方式运行uiwebview,并将web资源加载到其中以显示应用程序,从而使应用程序看起来是本机的。Tianium/Appcelerator—这实际上将JavaScript转换为每个平台的本机代码。还有其他不同的方法吗?我知道还有其他的框架可以做同样的事情(例如,我可以很容易地用jquerymobile替换senchatouch),但是我想知道是否有其他的框架以完全不同的方式创建跨平台应用程序

ios - 钛模块开发 : Invalid method createView

过去几个小时我一直在搜索,但我无法弄清楚。我正在Obj-C中为iOS创建一个钛模块。该模块编译正常。我的测试项目可以看到该模块,但是,我不断收到此错误:在app.js中传递给TiVolumesliderModule的方法(createView)无效我的app.js包含varVolumeSlider=require('ti.volumeslider');//--thisworksTitanium.API.info("moduleis=>"+VolumeSlider);//--thisworks:moduleis=>[objectTiVolumesliderModule]varvolume

ios - Titanium,验证名称包含 -> & 的 iOS 应用程序

用钛开发的应用程序我必须发布一个名为Pizze&Altro的应用问题出在应用名称中的&文件tiapp.xml给了我错误,然后我把名字写成这样:(问题1解决了)但是,在使用xCode验证应用程序期间,我发现自己遇到了这个错误(问题2)我试过这个解决方案:https://developer.appcelerator.com/question/147989/invalid-url-scheme-when-validating-app,我通过像这样编辑此部分将Info.plist文件复制到应用程序的目录中:CFBundleURLTypesCFBundleURLName--.--.--CFBun