这是关于Stripe Payments API" https://stripe.com/docs/mobile/ios "
我想知道是否有人能够从iOS App使用条带API收取信用卡,而不是将stripeToken发送到服务器.
通过将条带Java客户端库添加到他的应用程序中,开发人员能够在我们的应用程序的Android版本上执行此操作.在android/java上看起来像这样
Stripe.apiKey = "sk_test_apikey";
Map<String, Object> chargeParams = new HashMap<String, Object>();
chargeParams.put("amount", 400);
chargeParams.put("currency", "usd");
chargeParams.put("source", "tok_321jlkj54545B");
chargeParams.put("description", "Charge for test@example.com");
Charge.create(chargeParams);
Run Code Online (Sandbox Code Playgroud)
对于Stripe Payments API,我需要iOS等效的上述Android/Java代码.它可能是一个post http请求,或者在内置的Stripe iOS Library中已经有了一个方法.
我想知道是否有人能够做到,或者我真的需要创建一个服务器来从iOS应用程序收取信用卡.
谢谢!
我们有一个错误,它破坏了UI的外观,一些UI元素重叠,或者已经被添加到子视图两次.这个bug几乎没有复制,所以很难修复它.现在我想到了原因,可能改变UI的方法同时被调用了两次.我是对的,我试图以编程方式创建错误.
我们有一个错误,它是由不同线程同时访问的方法引起的.要模仿这个问题,并更好地理解它.见下面发布的代码.
当我这样做,updatePresence方法调用,我的程序完美
ViewController.m
-(void)loadConversationScreen{
[conversationController updatePresence];
}
Run Code Online (Sandbox Code Playgroud)
但是当我这样做时,我的程序出了问题
ViewController.m
-(void)loadConversationScreen{
[conversationController performSelectorInBackground:@selector(updatePresence) withObject:nil];
[conversationController updatePresence];
}
Run Code Online (Sandbox Code Playgroud)
这是因为正在同时访问该方法,并且同时也正在访问/更改我的UIView的实例.
如何正确地阻止2个线程同时使用某个方法?
我如何在IOS中正确处理它(如果没有正确的方法,有什么工作),是否有内置锁或某些东西?
我的应用程序应支持ios 4.0及更高版本
感谢所有人的帮助.
我有正常iOS开发者计划的实际经验,但我从未体验过使用企业计划.企业帐户与普通帐户存在一些差异,例如没有itunes连接(因此没有商店套件,游戏中心),但它对UDID没有限制.
看看这篇文章iOS企业开发者帐户:获取设备令牌,似乎所谓的MDM使用APNS但它的实现/要求会略有不同.
我不想使用MDM,但我希望实现类似于普通开发者帐户的APNS.我可以在不使用企业帐户的MDM的情况下进行APNS吗?使用NON Enterprise开发人员帐户实施APNS是否相同.或者我需要使用"MDM"
对不起新手问题,并提前感谢所有帮助.
如果一家公司正在为不同的公司开发应用程序,那么就有可能用尽普通"iOS开发者计划"的100个测试设备限制.
目前我们已经使用了100个设备限制,我们无法添加更多设备?我们的帐户续订将在7个月后进行,我们不能等待那么久.另请注意,我们正在开发的应用程序正在使用"storekit"进行应用内购买.
我建议我们只为每个公司/客户创建一个开发人员帐户,但我的经理认为这很难维护,特别是如果我们需要为每个帐户维护不同的"pem"文件来测试APNS.
有没有简单的方法来解决这个问题?其他公司如何解决这个问题?