Tag: api

在Google AnalyticsAPI跟踪代码中找不到错误

我已经添加了所有框架,并实施其他GA API代码并返回分析。 不知道错误是什么? 我得到“没有已知的实例select器sendEventWithCategory: (IBAction)didTouchOnInviteButton { ContactListViewController *contactsViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"ContactListViewControllerId"]; contactsViewController.mode = modeInviteToEvent; contactsViewController.event = self.event; [self.navigationController pushViewController:contactsViewController animated:YES]; id <GAITracker> tracker = [[GAI sharedInstance] defaultTracker]; [tracker sendEventWithCategory:@"Contacts" withAction:@"Invite Button Pressed" withValue:1]; }

未能生成iOS的所有标题和实现

我在iOS客户端教程中使用端点的第5步,当我尝试使用tictactoe-v1-rpc.discovery文件生成iOS的所有头和实现类时,它目前失败,出现“错误:无法获取api描述“(见下文) 在terminal我input: ConfusedDeer-mbp:/ ConfusedDeer $ / Users / ConfusedDeer / Library / Developer / Xcode / DerivedData / ServiceGenerator -Eoemzskhioxhvgbxjfcwxowhamno / Build / Products / Debug / ServiceGenerator \〜/ Desktop / tictactoe-v1-rpc.discovery –outputDir / Users / ConfusedDeer /桌面/ API ================================================== ============================= 生成设置: 输出目录: 〜/桌面/ API 发现RPCurl: https : //www.googleapis.com/rpc?prettyPrint=false 标志: 使用服务名称目录:NO 删除未知文件:NO 添加“生成”目录:NO 允许rootURL覆盖:YES 加载API文件: […]

使用Facebook SSO作为唯一login机制,使用iOS客户端对REST API进行身份validation

我正计划使用Facebook作为我正在构build的应用程序的唯一login机制,并且需要对devise提供一些反馈。 这里呢 – 用户打开应用程序,并显示一个注册屏幕。 Facebook的授权stream程开始,让我们假设成功,用户已成功注册自己。 一旦成功,应用程序调用FacebookgraphicsAPI,并获取用户的名字,姓氏,电子邮件,出生date等数据,然后应用程序调用一个名为RegisterUser(string Fullname, string FirstName, string LastName …)的Web服务方法RegisterUser(string Fullname, string FirstName, string LastName …)在数据库中创build用户logging。 现在,对于后续的API调用,我需要validation请求是否真的来自我的应用程序(不一定是特定的用户)。 我查了一下S3 REST API,看起来每个请求都有一个称为Authorization的HTTP头,客户端通过附加一堆其他HTTP头如Date,Method,Request数据,用客户端的私钥对其进行签名,计算它的base64编码值。 这在服务器端validation以validation客户端。 现在,我很乐意执行所有这些,但有几个问题: 如果我有一个私钥,将它作为iOS应用程序本身的一部分是否安全? 有人可以从iOS应用程序二进制文件中提取密钥吗? 如果是这样,我该如何处理? 有没有其他的改变,你会对这个devise? 谢谢, Teja公司。

诺基亚这里的JavaScript API禁用缩放iOS中的缩放

我刚开始使用诺基亚这里的API,它工作的很好,但我注意到,地图禁用在iOS和iPhone和iPad上的缩放。 这里是一个例子: http : //seemann.com/mapsample/ 在桌面上的大多数浏览器上都能正常工作,但在iOS上不可能缩放。 (还没有在Android上进行过testing。)即使closuresBehavior组件,也会发生这种情况。 思考?

离子应用程序与“离子服务”和离子视图,但不与“离子build立ios”

我的离子应用程序使用谷歌API的地理位置服务和工作正常,当我运行它使用“离子服务”和离子视图应用程序。 但是,当我运行“离子版本ios”并在我的ios设备上运行应用程序时,地理定位服务不起作用。 我以为是因为位置服务不上。 我去设置>隐私>定位服务,以允许位置服务,但是,我意识到,我正在工作的应用程序不在那里列出。 (但有离子视图应用程序图标和位置服务是允许的。我认为这就是为什么它与离子视图应用程序)。 此外,我意识到,该应用程序甚至没有设置上市。 如何在ios中设置离子应用程序(“离子build立ios”),以便我可以更改位置服务的许可? 任何build议将不胜感激。 提前致谢。

我在哪里可以findApple api列表?

我听说苹果应用程序商店在将应用程序存储到应用程序商店之前先检查它。 当检查应用程序,苹果拒绝存储它,如果应用程序有不被允许的apis。 我想知道从哪里得到这个可拒绝API列表。

Alamofire HTTP请求失败

我用Alamofire做了一些HTTP请求。 有些请求已经成功,有些请求失败。 错误是Invalid value around character 0. 失败的请求给了我上面的错误。 下面我提到了一个失败的示例代码。 let parameters = ["amount": ["10"], "payment_method": ["paypal"], "date": ["2015-11-25"], "details": ["Payment description"]] let headers = [ "Accept": "*/*", "Content-Type": "application/json" ] let url = "https://livetest.somedomain.com/api/invs/LAT1j5da99PdPg/payments?auth_token=pbtTEPNki3hUhGBuPX3d" Alamofire.request(.POST, url, parameters: parameters, encoding: .JSON, headers: headers) .responseJSON { response in let results = response.result print(results) print(response.debugDescription) } 请帮我find问题

适用于iOS的安全API,无需用户帐户

我知道这是一个受欢迎的问题,但是我还没有find任何其他的问题来解决我的具体需求。 背景 我有一个iOS应用程序,从我的Ruby on Rails开发的Web API中检索数据。 我想私有化我的API,以便其他来源不能使用来自我的API的数据(即别人开发一个应用程序,打我的APIurl,并为他们的客户使用的数据) 要求 (HARD)私有API,以便只有经过授权的客户端(只能从iOS应用程序进入)才能访问API中的数据。 (HARD)用户不必创build用户/密码帐户。 (SOFT)我已经读过,试图获得苹果认可的应用程序时,SSL可能会变成一场噩梦。 由于这是一个小型应用程序(截至目前),我宁愿不依靠SSL。 但是 ,如果您可以指出正确的方向,就可以轻松在iOS上使用所有APIstream量使用SSL,我完全可以接受)。 ! 如果你失去了兴趣,跳到这个问题的结尾:) ! 迄今为止的想法 想法1: iOS从Web请求令牌,发送一些UUID WEB响应API_Token和Token_Expiry WEB存储数据库中的UUID,API_Token和Token_Expiry iOS在本地存储API_令牌Token_Expiry iOS通过发送UUID和API_Token来请求数据 WEBvalidationUUID和API_Token,以数据响应 重复步骤5-6,直到API_Token过期,然后从步骤1开始重复 *想法2 :(一次性使用API​​_Token)* iOS从Web请求令牌,发送一些UUID WEB响应API_Token WEB将UUID和API_Token存储在数据库中 iOS在本地存储API_Token iOS通过发送UUID和API_Token来请求数据 WEBvalidationUUID和API_Token,用数据和NEW TOKEN响应 iOS获取数据并在本地保存NEW TOKEN 无限重复步骤5-7 这些想法的问题 我相信,iOS不再有完美的UUID解决scheme。 如果UUID可能随时间变化(或者用户有多个iOS设备),则可能会发生身份validation问题。 如果黑客得到一个API密钥,我不希望他们能够访问数据(因此到期或新的令牌的想法)。 题 你有什么build议在Rails和iOS之间创build一个安全的API? 编辑1: 我还是很惊讶,这不是一直出现的。 必须有大量的应用程序与API通信,但不会强制用户注册。 如果SSL或OAuth是唯一合适的解决scheme,请进行辩护。 我是耳朵。

在iOS模拟器中使用Google Analytics可以跟踪应用程序吗?

我试图使用Google Analytics(分析)来追踪我的应用程序,但是没有看到它何时以“实时模式”打开。 我正在使用Google Analytics for Mobile Apps iOS SDK v3 。 在Delegate.m : – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ // Optional: automatically send uncaught exceptions to Google Analytics. [GAI sharedInstance].trackUncaughtExceptions = YES; // Optional: set Google Analytics dispatch interval to eg 20 seconds. [GAI sharedInstance].dispatchInterval = 20; // Optional: set Logger to VERBOSE for debug information. […]

在iOS应用程序中从Junos Pulse获取用户凭据

我正在通过Junos Pulse在iPad上build立一个VPN连接,进入我的组织的内部网。 任何人都可以让我知道,如果有任何iOS API或SDK可用于获取iOS应用程序中的Junos脉冲input的用户凭据?