Tag: titanium

在iOS 10.3:小版本中自定义应用程序图标。 大功能!

多年来,iOS开发人员(包括我自己)一直希望能够自定义应用程序图标。 但是整个iOS生态系统(以及后来的Clock)中只有一个应用程序可以实现:Calendar-本地Apple应用程序,使用当前日期更新其图标。 这个看似很小但看似复杂的功能(需要4个API)开辟了许多可能性! 这里只是几个: 利用多租户模型的企业应用程序; 为每个客户提供他们自己的自定义品牌的应用程序图标。 利用免费增值模式的应用; 当用户购买完整版本时,请从图标中删除“精简版”。 让用户选择他们支持的团队作为其应用程序图标; MLB应用程序可以提高用户参与度,并提供新颖的应用程序体验。 让我们以MLB At Bat应用程序为例,说明自定义应用程序图标的过程。 打开应用程序,点击设置,然后点击“设置主屏幕图标”。点击您最喜欢的团队,您就完成了。 就这么简单。 从安全角度来看,我敢肯定苹果公司不愿意启用此功能,因为它可能会误导用户或给非技术精明的人造成混乱或问题。 但是,苹果公司最终解决该问题的方式非常简单。 无论更改是由手动用户选择还是由自动配置驱动,都会显示一个弹出窗口(如上所示)以请求用户验证。 如果要利用此功能,开发人员要考虑的唯一警告是,必须在Info.plist文件中包括资产和条目才能使其正常工作。 这意味着您将无法即时更改图标; 图标在提交到AppStore之前必须预先包装在IPA中。

“注册设备”在首选项 – > Studio – >平台 – > iOS #appcelerator中失败

我试图在标题中的每个path中在appcelerator中注册一个设备。 当我点击“注册设备”时,我需要将这些错误分页: “请求的应用程序没有在这台服务器上find。” 没有API密钥的url是https://daw.apple.com/cgi-bin/WebObjects/DSAuthWeb.woa/wa/login?&appIdKey=&path =%2F%2Faccount%2Findex.action 所以如果这不是在Appcelerator中注册设备的方法,我该怎么做?

从函数外调用位置坐标

我试着从getCurrentPosition访问纬度和长度,以便我可以创build一个URL来使用API​​。 如果从函数内部调用该函数,或者在警报(函数外部)上设置了超时,则当前位置需要花费一些时间来确定坐标。 我如何访问coordsvariables和/或URL? 谢谢 var coords1; var coords2; if (Ti.Geolocation.locationServicesEnabled) { Titanium.Geolocation.purpose = 'Get Current Location'; Titanium.Geolocation.getCurrentPosition(function(e) { if (e.error) { Ti.API.error('Error: ' + e.error); } else { coords1 = e.coords.longitude; coords1 = e.coords.latitude; } }); } else { alert('Please enable location services'); } var url = "http://www.mywebsite.com/api/return-latlong/"+coords1+"/"+coords2; var xhr = Ti.Network.createHTTPClient({ onload: function(e) { […]

如何将页脚菜单停靠在Appcelerator Titanium的底部?

在Appcelerator Titanium中,如何将页脚菜单停靠在Android和iPhone上的屏幕底部? 我想在屏幕的底部显示3个图标。

titanium钮在select时不会改变背景颜色

我有一个新手问题:我在Titanium for iPhone中创build的一个简单的button在单击时拒绝更改颜色。 原来我用这个button来实现这个function, 因为它不工作,我改变了一个视图,但都没有工作。 在这里它是如何build立的: var quifButton = Ti.UI.createView({ // tried this with createButton, as well top: 44, left: 5, width: 310, height: 42, backgroundColor: '#333', backgroundSelectedColor: '#fff', backgroundFocusedColor: '#fff', touchEnabled: true, borderColor: BOR_DK, borderWidth: 2, borderRadius: 5 }); 当我点击iPhone模拟器中的button/视图时,没有任何反应。 任何想法为什么这不起作用,我怎么能使它工作?

图片上传到Facebook,但没有显示在页面上

我试图通过graphicsAPI调用从iPad应用程序上传到Facebook页面上的特定相册的图像。 一切工作正常,来自Facebook的回应返回成功与post的身份证,但我只是看不到在页面上传的图像。 我正在使用Appcelerator Titanium来做这个。 以下是我的代码: var fb = require('facebook'); fb.appid = 'MY APP ID'; fb.permissions = ['read_stream']; function postImageToFb(){ fb.reauthorize(['publish_actions','manage_pages'], 'me', function(e){ if (e.success) { // If successful, proceed with a publish call var data = { source: Ti.Filesystem.getFile(Ti.Filesystem.applicationDataDirectory+'/image.png').read(), message: 'Hello pic' } fb.requestWithGraphPath('<album-id>/photos',data,'POST',function(e){ alert('Post to fb: '+JSON.stringify(e)); if(e.success){ alert('Photo submitted successfully to fb.') }else{ […]

如何保存PDF文件在iPhone的内存,并使其可以通过使用titanium的PDF文件开jar器应用程序访问

我是新的titaniumtitanium在我的应用程序,我需要下载和保存在iOS使用titanium的PDF文件和下载的文件可以通过第三方PDF查看器应用程序访问。任何帮助,以提前实现这一点。

将NSString转换为UTF8String时出错

-(id)select:(NSString *)original_query { sqlite3_stmt *statement; const char * converted = [original_query UTF8String]; NSLog(@"[INFO] converted char = %@", converted); if (sqlite3_prepare_v2(db, converted, -1, &statement, NULL) != SQLITE_OK) { @throw [NSException exceptionWithName: @"DB Encriptor" reason: [NSString stringWithFormat: @"Query \"%s\" has failed, we could not execute the SQL statement. '%s'", converted, sqlite3_errmsg(db) ] userInfo: nil]; } else { […]

Tiianium studio 3.2.0在设备上的项目安装问题

我正在使用titanium工作室或sdk 3.2.0,我的应用程序运行在ios 6和7设备上,但没有在ios 5设备上运行。 我该如何解决它? 而且我想知道如何在我的项目中设置部署目标和迷你sdk版本?

Appcelerator Titanium JS – 是否可以创build本机iOS 7共享对话框和体验?

我有点失望,似乎没有提到与titanium的原生iOS7共享控制,如下图所示。 而互联网search只是出现了一个名为“ 社交”的自定义解决scheme,该解决scheme打开一个Web视图进行授权 我是否错过了,或者这不能用titanium?