Tag: 加速器

“注册设备”在首选项 – > 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个图标。

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

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

当键盘出现时,titanium视图被推高

我有一个窗口(垂直布局),看起来像这样: -Window -View1 -View2 -ScrollView1 -ScrollView2 -TextArea (contained in the scrollView2) 当我将注意力集中在textarea键盘上时,但是当View1和View2向上滚动并且出现在窗口外时。 所以现在看起来像这样: -Window -ScrollView1 -ScrollView2 -Textarea -Keyboard 我需要这两个视图留下来,只有在scrollView1和scrollView2(scrollView2,因为它包含textarea,如果它不在scrollView键盘重叠textarea,所以用户不能看到他们正在键入)的内容。 如何阻止View1和View2被推高? 我想如果我使View1和View2的顶级属性为0,他们将始终保持。

应用拒绝问题2.5.1:使用非公开API的应用将被拒绝(自iOS10以来)

我们刚刚从苹果拒绝了一些非公开的API“contectId”。 从我升级到最新的Xcode和Titanium SDK(也是最新的macOS)之后,我做的唯一的事情就是这个问题。 我知道邮件中有一些步骤,但这是一个titanium错误或什么? – 你好, 感谢您的重新提交。 性能 – 2.5.1 您的应用仍然使用或引用以下非公开API: CONTEXTID 应用程序商店不允许使用非公共API,因为如果这些API发生更改,可能会导致糟糕的用户体验。 下一步 请修改您的应用以删除任何非公开的API。 如果您在源代码中定义了与上述API相同名称的方法,我们build议更改您的方法名称,以便它们不再与Apple的私有API冲突,以避免将来的提交中标记您的应用程序。 此外,如果您正在使用第三方库,请更新到这些库的最新版本。 如果您无法访问库的源代码,则可以使用“strings”或“otool”命令行工具search编译的二进制文件。 “串”工具可以输出库调用的方法列表,“otool -ov”将输出Objective-C类结构及其定义的方法。 这些工具可以帮助您缩小问题代码所在的范围。 您也可以使用“nm”工具来validation是否有任何第三方库正在调用这些API。 资源 有关“nm”工具的信息,请参阅“nm工具”Xcode手册页。 如果没有其他方法来提供您的应用所需的function,则您可能希望提交增强请求。 如果您在重新报告问题时遇到困难,请尝试testing技术问答QA1764:如何重现针对App Store提交报告的错误中描述的工作stream程。 如果您在使用上述资源后遇到代码级问题,您可以咨询Apple开发者技术支持。 当DTS工程师跟进时,请准备提供: – 拒绝问题的完整详细信息 – 屏幕截图 – 重现问题的步骤 – 符号化的崩溃日志 – 如果您的问题导致崩溃日志 最好的祝福, app store评论

Branch.io – ContinueActivity不返回正确的ActivityType

我目前正在实施Branch.io到我们的Titanium iOS应用程序。 使用Titanium SDK 6.0的最新4.8 Studio。 到目前为止,一切工作正常,除了当我试图打开应用程序,当它“冷死”,我们没有从创build的活动获取正确的activityType。 使用“continueactivity”的eventlistener,但activityType是:“NSUserActivityTypeBrowsingWeb”,而不是Entitlements.plist文件中指定的那个。 这是我们目前的代码: var Branch = require("io.branch.sdk"); Branch.addEventListener("bio:initSession", branchInitCallback); // When opened via Branch, when app is "active" Ti.App.iOS.addEventListener("continueactivity", branchContinueActivity); // If opened via Branch, when "hard closed" // Create the Activity incase the app is Super-closed var branchActivity = Ti.App.iOS.createUserActivity( { activityType: 'io.branch.{appname}.universalLink' }); branchActivity.becomeCurrent(); Branch.initSession(); // Branch […]

现有的ios项目SDK的appcelerator模块

我想用我的titanium项目由现有的sdk( deezer sdk )提供的function。 我知道我必须处理modules ,所以我find很多教程来解释如何从头创build一个titanium module 。 但是我没有find解释如何在titanium模块中“包装”现有的ios项目的内容。 我只需要login/注册function,并检索logging的用户(当然,由deezer ios sdk提供的function)。 任何人都可以帮助我如何进行? 在此先感谢达里奥

自定义选项卡组Appcelerator

我正在尝试在appcelerator中创build一个自定义选项卡组,其中一个(或两个)选项卡比其他选项卡更大。 我已经附上了我想要拉开的图像。 我可以创build自定义选项卡组,但每次更改选项卡时都会刷新,并且希望我的选项卡能像本地选项卡组那样工作。 任何帮助将非常感激

从本地iOS联系人应用程序获取titanium的联系方式

我是titanium新手。 目前我正在开发一个项目,用户需要使用iOS联系人应用程序中的联系人详细信息。 我的app.js看起来像这样 Window = require('ui/handheld/ApplicationWindow'); var win = Window(); win.open(); var button = Ti.UI.createButton({ title : 'Show Contacts', width : 100, height: 50, }); win.add(button); button.addEventListener('click',function(e){ Titanium.Contacts.showContacts({ }); }); 当我点击一个button时,显示下面的代码: 而当我select一个联系人的细节显示在另一个屏幕上: 但我不想这样,当用户select一个单独的联系人的细节应传递给我的app.js文件。 而不需要去详细信息页面。 有没有办法做到这一点? 请帮帮我。 提前致谢。