Articles of ios

将巨大的Firebase数据库更新为交易

我正在使用Firebase数据库为iOS应用程序和维护巨大的数据库。 对于一些事件,我使用云function来同时更新几个兄弟节点作为事务。 但是,一些节点包含巨大的子节点(可能是一百万)。 在云function方面是否扩大了大量logging?

如何使用swift创build聊天应用程序

您好工作在一个应用程序,需要发送一个消息,以便以下示例https://www.appcoda.com/socket-io-chat-app/它工作正常,但是这个代码在模拟器上成功工作。但是,当我试图在iPhone设备上运行它,没有连接,我知道这个应用程序将无法正常工作,除非连接到相同的networking作为您的Mac和运行在Mac上的Socket.IO服务器。 192.168.XX地址是本地networking地址。现在我希望我的应用程序能够全部工作,所以帮助我去这个过程,否则请参考一些其他工作良好的示例,但我不想使用firebase

Firebase手电筒 – Bonsai-ElasticSearch API调用来执行search

我刚刚实施了Firebase Flashlight和Bonsai ElasticSearch ,以便能够在我的iOS应用程序中对我的数据执行预先查询。 我已经完成了以下教程: 使用Node.JS的iOS Firebase Flashlight / ElasticSearch Heroku安装程序 我遇到的问题是,最后,在Heroku上运行Node.js应用程序,我不知道如何继续和使用它来执行我的iOS应用程序中的search。 从我的理解,到目前为止,我必须执行一个API调用我的Bonsai-ElasticSearch ,从那里它将使用Flashlight应用程序,以便返回我想要的结果。 问题是我不知道如何做到这一点,你可以说,我是使用Flashlight或Bonsai-ElasticSearch 。 如果您对我如何做到这一点有什么build议,或者至less指出我的方向是正确的,那将是惊人的。 谢谢

用户在文本段落内部标记程序逻辑

您好,我有一个基本的社交networking应用程序的要求。 我的问题似乎很愚蠢,这只是为了从你们那里得到观点和程序逻辑。 我的要求是,用户必须能够提供其他用户在testing职位内的名称完全相同的Facebook。 看到下面的图片 我想显示在facebook中相同的职位 有人可以build议我一个很酷的想法做到这一点。 我的计划是以下。 创build一个类似于这个“@ user-userid这是一个testing”的post文本,并在post详细信息中包括用户详细信息。用post详细信息中的名称replace“@ user-userid”。 有没有更好的想法做同样的? 提前致谢…. PS:我需要在Android,IOS和angularJs Web应用程序上执行相同的逻辑。

MySQL数据库字段更新应该在ios中触发函数

我想发送数据到客户端,这是IOS,当数据库字段更新时,我必须做每一秒后端API调用来检查数据是否更新? 还是他们的任何替代方法来做到这一点?

从App中的SSO获取access_token时对OAuth2请求的invalid_grant

我有一个与Uber API集成的iOS应用程序,我使用SSO来validation用户,然后在我的设备上本地保存accessToken&refreshToken。 然后,我打电话给我的服务器,使用javascript后台函数调用节点 – 超级( https://www.npmjs.com/package/node-uber )库来向Uber请求。 到目前为止,我试图用SSOlogin中的2个本地令牌来设置超级客户端,如下所示: var uber = new uberClient({ client_id: '…', client_secret: '…', server_token: '…', name: 'My App', sandbox: true, //optional access_token: accessToken, refresh_token: refreshToken }); 之后我想调用这个uber.requests.getEstimatesAsync端点: uber.requests.getEstimatesAsync({ "start_latitude": pickupLocation["lat"], "start_longitude": pickupLocation["lng"], "end_latitude": dropoffLocation["lat"], "end_longitude": dropoffLocation["lng"] }) .then(function(res) { console.log(JSON.stringify(res)); }) .error(function(err) { console.error(err); }); }) 虽然每次我得到一个“invalid_grant”错误400,而这样做。 我是否犯了一个错误的身份validation错误或设立Uber客户端错误? 是否有可能使用我的SSO accessToken&refreshToken然后在uber客户端,进行OAuth2authentication? 我认为访问和刷新令牌应该和Uber发回给SSO和OAuth2的一样。 […]

使用io.sockets.emit的套接字io

我是新来的Socket io的世界,并想知道如果他们是这样的安全问题: 我也使用Coffeescript。 服务器。 io.sockets.emit('UserInfo', {player1: AllData1, player2: AllData2}) AllData1基本上是player1的敏感信息,AllData2是player2的敏感信息。 客户。 myName = 'snugglePuff' socket.on('UserInfo', (data) -> if data.player1.name = myName alert(data.player1.secret) ) 所以我的问题是:当服务器广播到每个连接的套接字,将“player2”以某种方式使用他们的浏览器能够看到data.player1.secret?

离子错误:找不到模块'dezalgo'

我正在尝试添加ios平台到我的项目,所以我可以在XCode中build立它。 我跑了下面的命令:ionic cordova platform add ios 这是我得到的错误: ionic cordova platform add ios > cordova platform add ios –save module.js:544 throw err; ^ Error: Cannot find module 'dezalgo' at Function.Module._resolveFilename (module.js:542:15) at Function.Module._load (module.js:472:25) at Module.require (module.js:585:17) at require (internal/module.js:11:18) at Object.<anonymous> (/Users/chando/Documents/GIT/testproject/node_modules/cordova-lib/node_modules/npm/lib/utils/correct-mkdir.js:2:15) at Module._compile (module.js:641:30) at Object.Module._extensions..js (module.js:652:10) at Module.load (module.js:560:32) at tryModuleLoad (module.js:503:12) at […]

套接字Web应用程序 – 处理与移动超时/退出?

假设你有一个socket.io/node.js聊天室。 如果它在一堆电脑上打开,似乎无限期地工作。 但是,假设你已经通过手机或平板电脑连接,然后走开几分钟。 您的移动设备已自动locking,当您重新打开浏览器时,您在PC上看到的新消息不存在,并且您尝试发送的消息无法通过。 是否有任何众所周知的解决scheme或解决方法,使这项工作对移动用户很好? 究竟发生了什么? (通过移动操作系统的超时closures套接字?(HTTP与TCP有什么区别?)) 感谢您的任何见解!

连接Cookie的主屏幕HTML5应用程序?

因此,由于某种原因,将iOS5的HTML5应用程序添加到主屏幕上,就失去了使用Cookie的能力。 我正在使用运行连接的node.js服务器。 我见过其他人用http://rubygems.org/gems/rack_iphone_web_app解决这个问题 有没有什么这样做的连接cookie? 如果不是它将它看起来像翻译成localStorage本身? 非常感谢!