我的任务是设计一个系统,允许我们的用户登录他们的帐户并使用他们的手机与我们的服务进行交互.我担心应用程序的安全性.
基本上,我们允许人们使用Facebook或Twitter通过OAuth登录.移动应用程序(使用Appcelerator钛构建)也应该这样做.成功登录手机后,我需要通知我的应用程序有人用FB或Twitter登录,以便我的应用程序可以检索用户的应用程序特定的用户ID.
我的第一个想法是编写一个手机可以调用的API,可以接受Facebook或Twitter userId等参数.我会查询我的数据库并找到他们的内部用户ID并将其返回到手机.
这样可以正常工作,但它完全不安全.任何人都可以使用Facebook用户ID访问相同的API,并且API只会返回内部ID(以及应用程序所需的任何其他数据),而不知道请求是否已获得授权.
这是我的第一个移动应用程序,所以我不太确定在我的API上实现安全性的正确方法.
我现在几乎死了.我已经尝试了大约2-3周来解决这个问题,但仍然没有结果.希望有人能帮助我:
我正在使用Titanium Studio编写iOS应用程序.在使用Xcode 4.2的Mac OS X 10.6.8之前,一切正常.我完全能够在Xcode中构建应用程序,并在我们的企业内部部署它们.现在我已经使用Xcode 4.5升级到OS X 10.8.2并且我们去了...应用程序仍然可以构建并且可以在iOS模拟器上运行,但如果我现在尝试在某些设备上获取应用程序,我会得到一个消息"无法下载应用程序.-Appname-此时无法安装".这可以通过OTA分发和使用USB电缆的iTunes进行.
我几乎搜索了整个互联网,但我找到的所有东西都没有用.但是,如果我真的尝试通过Xcode部署应用程序,它可以工作.
它与这些配置文件和证书有关吗?我已经试图撤销它们等等,但没有任何帮助.我还安装了OS X全新,所以我有一个干净的钥匙串.结果相同.
非常感谢任何帮助.谢谢!
我还在检查一切.
我想知道如果我们使用Titanium开发应用程序有什么限制.使用Titanium,iPhone和Android不能做什么?只能使用本机工具才能完成哪些事情?
我听说性能可能是一个问题.这有多糟糕?
先感谢您.:)
如何创建以下应用:
这只是一个个人实验:我想尝试创建一个具有上述属性的简单待办事项列表应用程序
我在想:
我是appcelerator钛的新手,有一个问题
我怎样才能创建一个模糊其父级的模态窗口,或者具有半透明背景?我设法创建了一个模态窗口但是父级变黑了.
提前致谢
我已经下载了Titanium for Windows平台.正确安装后...我发现它需要iOS SDK ..所以我应该从哪里获得iOS SDK.是否可以在Windows平台上开发iOS .. ?? 使我的Hello World示例在适用于iOS的Windows平台上的Titanium中运行的步骤是什么.
我曾提到过一些以前的帖子:
Windows 7开发平台或 Windows上的iOS和Android开发
但是仍然无法获得让我的例子运行的确切步骤......?
有没有办法在不创建ImageView的情况下获得.png高度?
我在google上找到的方法首先需要createImageView然后执行.height.
我想避免创建ImageView,因为在获得png的高度并执行一些更改后我将创建createImageView.
或者更确切地说,我将在var imagevariablename = Ti.UI.createImageView本身期间使用高度值,因此我无法使用imagevariablename.height,因为var imagevariablename的声明尚未完成.
基于对网络的一些研究,我选择了Appcelerator Titanium Desktop来开发我的第一个跨平台应用程序.问题是Appcelerator停止支持它,但是将它作为开源发布给社区,现在你可以自己动手了.似乎有很多人继续这个项目.我不确定是否需要下载Titanium Studio,Titanium Developer或Titanium Desktop SDK.什么是每个包装,我需要哪一个?网站上的文档不够清晰.
我使用小部件开发了gridview应用程序(来自此代码)
https://github.com/pablorr18/TiDynamicGrid
我根据客户要求修改了代码.现在,如果我想点击列表项上的查看购物车按钮,它将提醒消息,如"被点击".但我尝试了各种方式.但我找不到解决方案.任何人都可以请解释我们如何为此编写代码.
我在我的应用程序中遵循以下代码:
var items = [];
var showGridItemInfo = function(e){
alert("Onclick the row");
};
var delay = (OS_ANDROID) ? 1000:500;
$.tdg.init({
columns:3,
space:5,
delayTime:delay,
gridBackgroundColor:'#e1e1e1',
itemBackgroundColor:'#fff',
itemBorderColor:'transparent',
itemBorderWidth:0,
itemBorderRadius:5,
onItemClick: showGridItemInfo
});
function createSampleData(){
var sendit = Ti.Network.createHTTPClient({
onerror: function(e){
Ti.API.debug(e.error);
alert('There was an error during the connection');
},
timeout:10000,
});
sendit.open('GET', url+'android_livedev/client/test.php?action=listitems&categoryid='+subcategorylist_category_id+'&productmin=0&productmax=50');
sendit.send();
sendit.onload = function(){
var response = JSON.parse(this.responseText);
if(response[0].success == 0){
alert("No Products Found");
}
else {
items = [];
for (var x=0;x<response[0].data.length;x++){
var view …
Run Code Online (Sandbox Code Playgroud) Mac OS X上的Appcelerator Studio 4.7.1.201609100950找不到Android SDK.我已经使用Appcelerator Studio Dashboard上的按钮下载了它.下载成功完成后,Appcelerator Studio无法识别它.我收到以下错误:[Android SDK主页]在指定的SDK位置下找不到Android SDK
titanium ×10
appcelerator ×4
ios ×3
android ×2
iphone ×2
api ×1
c# ×1
deployment ×1
gridview ×1
height ×1
image ×1
javascript ×1
mobile ×1
modal-dialog ×1
objective-c ×1
onclick ×1
png ×1
security ×1
tidesdk ×1
width ×1
window ×1
wpf ×1
xcode ×1