使用Appcelerator IOS模块调用Paytm SDK
我需要从IOS设备的Appcelerator项目中集成Paytm支付网关。所以我想用移动模块来调用SDK。我可以使用Xcode项目构建和运行他们的示例SDK并获得结果,但在我的模块中实现起来有困难。据我了解:使用Appcelerator IOS模块调用Paytm SDK,ios,objective-c,titanium,appcelerator,paytm,Ios,Objective C,Titanium,Appcelerator,Paytm,我需要从IOS设备的Appcelerator项目中集成Paytm支付网关。所以我想用移动模块来调用SDK。我可以使用Xcode项目构建和运行他们的示例SDK并获得结果,但在我的模块中实现起来有困难。据我了解: SDK正在尝试调用webview并发送数据,然后从中获取响应。 在SDK ViewController中,它扩展到UIViewController,但模块扩展到TiModule。我的猜测是,我需要创建一个ViewController并从模块中调用它,但在使用该模块构建Appcelerato
UIViewController
,但模块扩展到TiModule
。我的猜测是,我需要创建一个ViewController并从模块中调用它,但在使用该模块构建Appcelerator项目时,它总是失败。原因可能是模块函数中的这一行(如果我对其进行注释,我可以构建项目并获得值):
TBH我对iOS和Appcelerator都是新手,但这是客户的要求。您提到的Appcelerator版本是针对Appcelerator Studio的,而不是SDK。您可能应该更新您的问题您提到的appcelerator版本是针对appcelerator Studio的,而不是SDK。你可能应该更新你的问题
-(id)makePayment:(id)args {
ViewController *controller = [[ViewController alloc] init];
[[TiApp app] showModalController:controller animated:YES];
NSString *orderID = [args objectAtIndex:0];
return orderID;
}