Tag: appcelerator

在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中注册设备的方法,我该怎么做?

iOS应用程序只能更改为iPhone

我们有一个作为通用应用程序提交的应用程序,支持所有设备iPad和iPhone,但我们不再希望它在商店中显示为iPad应用程序,我们希望它只是一个iPhone应用程序。 这个应用程序是用Appcelerator构build的,所以我已经改变了应用程序tiapp.xml的细节,只支持iPhone不再普及,但它不会提交给商店。 我无法上传现有的应用程序,因为包ID中的家庭组。 它不会接受去除iPad。 我们如何才能将应用程序从iPad应用程序列表中删除,因为应用程序不是用iPad构build的,所以它应该是一个扩展版本的应用程序,否则就没关系。 请帮忙吗?

titaniumiOS – Facebook SSO不返回到应用程序

我最近在使用Appcelerator'Titanium的应用程序中添加了Facebook单一login。 哪一个很好地工作,但没有自动redirect到我的应用程序自动提交“已经授权”的Facebook页面。 如果用户点击Facebook中的“好”button,应用程序将重新打开并按照惯例工作。 我只是想摆脱用户的额外步骤。 有什么build议么? 我遇到了Objective C解决scheme,例如: Facebook iOS SDK是否要求用户在每次使用应用程序时进行身份validation? 干杯,汤姆

未安装Apple的全球开发者关系(WWDR)中级证书

我今天无法通过Appcelerator Titanium发布我的应用程序(AdHoc),我开始得到这个错误: [错误]:未安装Apple的World Wide Web Developer(WWDR)中间证书>。 [错误]:这会阻止您为iOS设备或软件包>构build应用程序以进行分发。 我在网上检查,并安装所需的证书,甚至重新启动的Mac,我仍然无法build立。 这是我的钥匙链条目: 任何想法如何解决这个问题?

如何在苹果手表显示推送通知?

我正在开发一个使用Appcelerator的iPhone应用程序,其中我注册了推送通知,所以当我收到一个推送通知和设备被locking时,我想在配对的苹果手表中显示。 所以我的问题是我需要包括任何苹果手表扩展到我的项目或默认情况下,它会显示在苹果手表? 我没有苹果手表设备,所以我不能testing它。

AppceleratorloginAPI响应错误意外的标识符

我正在使用Appcelerator iCloud·Cloud.Users.login·API的callback给我下面的回应: {"success":false,"error":true,"message":"JSON Parse error: Unexpected identifier \"An\""} 我被困在了事情上,不能前进,我们在App Store上的App用户也受到了影响。 当我们从Xcode打开Appcelerator Titanium项目并从那里构build应用程序并在iOS模拟器或设备上运行时,就会出现问题。 这是我正在使用的代码: Cloud.Users.login({ login : userId, password : password, }, function(e) { //alert(e); Ti.API.info("In success ….Cloud.Users.login.."); Ti.API.info('response from login service'+JSON.stringify(e)); if (e.success) { Ti.API.info('User successfully login'); } else if (e.error) { Ti.API.info(e.message); _activityIndicator.hide(); alertWin.close(); } //button.show(); }); 在我的情况下,由于我提供了"success":false的响应在我的情况下进入其他部分"success":false我从Appcelerator云API中获取的callback函数中的JSON为"success":false 。 帮我解决这个错误我正在callback。

推iOS的消息:“错误代码:1001; 远程主机握手期间closures连接“

我试图通过Appcelerator的Arrow服务发送推送通知给我的Alloy应用程序。 目前我试图让它在iOS上工作,但它失败。 我遵循Appcelerator教程来生成iOS证书和注册我的设备 。 我正在使用最新的Appcelerator Titanium版本,它是5.1.2.GA. 在平台内的通知日志中 ,消息如下所示: 56cb19af13d239090f0914aa — — Failure Feb 22, 2016 2:22 PM 它有一个ID,但没有iOS和Android值,也没有Devices列。 尽pipe我正在部署的(真实)iOS设备注册了推送通道。 通过API检查失败的原因得出: { "meta": { "code": 200, "status": "ok", "more": false, "method_name": "queryPushLogDetails" }, "response": { "push_log_details": [ { "_id": "56cb0756e4b0d71f12be298f", "msg_id": "328eadef-f048-4b7f-bfff-7f360de11823", "push_id": "56cb07504e8d4309050800ab", "type": "ios", "token": "f2815de63052d8b5965f88124c8***", "channel": "o***l", "app_id": "5***3", "send_status": 2, "sent_at": "2016-02-22T13:04:21+0000", […]