Tag: 谷歌应用程序内引擎

我们是否必须生成并使用客户端库来使用Google App Engine的端点?

我目前正在为RESTful API开发一个带有GAE端点的Swift iOS应用程序。 看起来像所有的教程和文件,使您可以生成和使用客户端库,如果你需要在客户端使用API​​。 我想知道是否可以使用简单的URL请求或Alamofire使用API​​,并获得JSON格式的结果?

未能生成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文件: […]

Google Cloud Endpoints链接iOS客户端问题

这个问题是由于我没有完全理解iOS中的静态库,而谷歌的文档似乎有点稀疏。 我正尝试将Google Cloud Endpoints用于我的移动后端。 我为我的客户端库生成.m和.h文件。 然后我创build了一个新项目(OwnItApi),将libGTLTouchStaticLib.a静态库从GTL.proj拖到这个新项目中。 然后将生成的文件.m和.h文件添加到此项目中。 我将所有的.m文件添加到编译源,然后我头文件复制文件。 在“生成设置”中,我将“-ObjC -all_load”添加到“其他链接器标志”项目中。 更新:我忘了提及,我也从GTL.proj复制到OwnItAPI项目的头。 这些包括文件GTLBase64.h,GTLBatchQuery.h,GTLBatchResult,H等。我想我必须这样做,因为没有他们的构build失败。 没有标题,我得到:“GTLObject.h”文件找不到“。 在import声明。 然后,我从这个项目生成的静态库,并将其添加到我的主目标是iPhone应用程序的项目。 为了testing这个API是否工作,我把它添加到了App Delegate中 #import "OwnItApi/GTLServiceOwnit.h" #import "OwnItApi/GTLQueryOwnit.h" #import "OwnItApi/GTLOwnitApiBrands.h" 这是在应用程序中:didFinishLaunchingWithOptions:函数 static GTLServiceOwnit *service = nil; if (!service) { service = [[GTLServiceOwnit alloc] init]; service.retryEnabled = YES; [GTMHTTPFetcher setLoggingEnabled:YES]; } GTLQueryOwnit *query = [GTLQueryOwnit queryForBrandsListWithUserID:@"venkat"]; [service executeQuery:query completionHandler:^(GTLServiceTicket *ticket, GTLOwnitApiBrands *object, NSError […]

如何将NSString转换为UIImage的appengine blobstore

当我做下面的结果图像为空 NSLog(@"string (%@) to base64NSData",object); NSData *base64Data = [[object dataUsingEncoding:NSUTF8StringEncoding] base64EncodedDataWithOptions:0]; NSLog(@"NSData (%@) to UIImage",base64Data); UIImage *image = [UIImage imageWithData:base64Data]; NSLog(@"my image is: %@",image); 我该怎么做呢? 原因 我需要将图像从iOS保存到Google blobstore。 我需要在图像中包含一些元数据。 当我编码string为base64它不起作用。 这大致是AFHTTPRequestOperationManager后续多部分请求不起作用

GCM,Android,iOS,使用相同的发件人ID和服务器密钥/授权密钥

是否有可能在你的Android应用程序和你的iOS应用程序之间共享相同的服务器密钥和发件人ID? 否则,我必须在服务器上打开两个XMPP连接,这是一个大混乱。 如何configurationGoogle开发人员以了解我要使用相同的密钥?

iOS GCM错误代码501

最近我开始得到这个错误代码,每当我尝试在我的iOS应用程序中使用GCM API:错误域= com.google.gcm代码= 501“(空)” 我找不到这个地方的意思? 这实际上是HTTP状态代码,意思是不实施? 我在这行代码中首先得到错误: GCMService.sharedInstance().connectWithHandler() { error in if(error != nil) { print(error) } } 调用方法打印此消息: GCM | GCM注册未准备好授权凭证 和错误是错误域= com.google.gcm代码= 501“(空)”