Tag: ios

NodeJS,Facebook API,Xcode

我正在尝试创build一个ios应用程序,与在nodejs中编写的后端API对话。 后端还有一个附带的webapp,也写在nodejs中。 这个想法是,你可以login(使用Facebook的JS)的应用程序或Web应用程序,并张贴的东西。 我的问题是这样的,假设用户决定使用iOS应用程序login,然后调用一些后端API方法来发布文章,我如何做到这一点,而不必强迫用户login两次? 不知道我是否有道理,任何帮助将不胜感激!

Swift – Spritekit:当节点触及底部边缘时,添加一个计数器(高分计算器)

我有我的代码设置,以便当我的球节点触摸屏幕的底部边缘程序检测到它。 我想要的是,每当它触及底部边缘,本质上是一个高分variables,一个variables增加1。 我到目前为止,但它只打印“你的分数是1”。 每次节点都触及底部边界。 任何帮助,将不胜感激。 干杯! 我的代码: func didBeginContact(contact: SKPhysicsContact) { // 1. Create local variables for two physics bodies var firstBody: SKPhysicsBody var secondBody: SKPhysicsBody var counter = Int() // 2. Assign the two physics bodies so that the one with the lower category is always stored in firstBody if contact.bodyA.categoryBitMask < contact.bodyB.categoryBitMask { […]

使用博世和Strophe将ejabberd集成到现有的nodejs应用程序中

我正在尝试将聊天function和function集成到原生移动应用程序(iOS和Android)使用的现有node.js应用程序(Expressjs)中。 一种方法是使用socket.io并提供聊天function,但ejabberd显然具有更多的聊天function,如群聊等。 所以,我的问题是,如果所有的业务逻辑,用户注册和身份validation是在node.js应用程序,我怎么可以连接或集成到ejabberd服务器。 移动客户端将使用RESTful API连接到nodejs应用程序服务器。 如何连接两台服务器以及如何交换信息? 这是Strophe.js? 没有find一个有信誉的NPM库。 移动客户端是否需要连接到这两个服务器? 为用户login等nodejs和ejabberd实际的聊天对话? 任何帮助表示赞赏 – 我正在安装服务器,并尝试整合他们… 谢谢!

PhoneGap AdMob插件中未定义的variablesadmob

我很难解释我的问题,因为我的英语不好,希望你能理解。 这是我第一次尝试制作手机游戏,全部完成,并且我想通过AdMob展示广告。 我曾尝试过一些PhoneGap AdMob插件,例如admob-phonegap,cordova-admob-pro等,但是它们都给名为“admob”(或“AdMob”)的variables提供了“未定义”错误。 有一个我尝试PhoneGap的步骤: 安装NodeJS。 安装Cordova。 安装PhoneGap。 通过命令创build应用程序: phonegap test_app cd test_app和phonegap平台添加ios 通过命令为我的test_app添加插件: phonegap plugin add [plugin_name] (也可以尝试使用cordova plugin add [plugin_name] ) 写一些html来testingAdMob插件: ();}},false);}(){} {} 8.通过命令:phonegap serve在我的电脑上启动test_app。 为我的iPhone安装PhoneGap Developer( http://app.phonegap.com/ )应用程序,并连接到我的电脑,所有的工作很好,期望“admob”variables没有被定义! 我正在使用Windows 8,并没有安装软件(包括Java,…) 感谢您的理解和帮助。

在iOS上运行Node.js作为服务器,并让其他设备连接

我正在iOS和Android上构build一个具有以下逻辑的卡片游戏应用程序: 人们从App Store / Google Play下载应用程序 他们可以在同一个wifinetworking内与其他玩家脱机玩游戏 一个客户将充当服务器,而另一个客户将充当客户 游戏是一个embedded了SQLite的Node.js应用程序 每个玩家的移动将被保存在服务器中 当互联网接入时,iOS作为服务器将数据发送到云端 我的方法是 游戏将是一个HTML5与Node.js,作为一个游戏持有人(服务器)将打开一个端口(如端口80) 其他玩家将使用HTTP获取/设置来发送和接收来自游戏持有者的JSON包 我的问题是 是否有可能在iOS上运行Node.js,作为服务器,并打开端口让其他玩家连接? 所以我可以使用JSON来进行玩家之间的所有通信。 如果不是,不同设备(iOS,Android,Windows Phone)通信的最佳方式是什么? 任何build议和帮助将不胜感激。 谢谢。 迈克尔

Appium ideviceinstaller无法初始化

启动Appium服务器后出现问题: /Applications/Appium.app/Contents/Resources/node/bin/node /Applications/Appium.app/Contents/Resources/node_modules/appium/bin/appium.js 并试图连接设备,我得到以下错误。 A new session could not be created. (Original error: Could not initialize ideviceinstaller; make sure it is installed and works on your system) (33) Appium日志: ←[36minfo←[39m: [debug] Couldn't find ideviceinstaller, trying built-in at /Applications/Appium.app/Contents/Resources/node_modules/appium/build/libimobiledevice-macosx/ideviceinstaller ←[31merror←[39m: Could not initialize ideviceinstaller; make sure it is installed and works on your system ←[31merror←[39m: Failed […]

iOS中相互validation的等效代码是什么?

我正在尝试对需要相互authentication的服务器进行API调用。 使用NodeJS和请求库,我能用下面的代码击中API var keyFile = '/Users/username/Documents/Certificates/example-key.pem'; var certificateFile = '/Users/username/Documents/Certificates/cert.pem'; var options = { uri: 'https://myserver.com/apiOne', key: fs.readFileSync(keyFile), cert: fs.readFileSync(certificateFile), headers: { 'Content-Type': 'application/json', 'Accept': 'application/json', 'Authorization': 'Basic ' + new Buffer(userId + ':' + password).toString('base64') }, body: data //JSON body }; request.postAsync(options) .spread(function (response, body) { res.status(200).json(JSON.parse(body)); }) .catch(function (err) { res.status(400).send(err); }) 如何从iOS应用程序创build相同的API? […]

无效的目录Users / node_modules / crypto-browserify反应原生

我正在尝试使用我在github(crypto-browserify)中find的软件包,并使用npm install –save crypto-browserify ,然后用var crypto = require('crypto-browserify');导入它var crypto = require('crypto-browserify'); 。 我似乎无法得到这个工作,我不断得到上述错误,虽然crypto-browserify是在我的项目的节点模块文件夹。 任何帮助非常感谢,我一直在努力解决这个问题!

从自定义node.js API中检索Azure Blob

我想从Microsoft Azure blob存储容器中检索图像的二进制数据。 我已经使用AZSCloudBlobContainer上的以下function,从iOS应用程序成功地将图像上传到Azure上的存储容器。 blockBlob.uploadFromData(imageData, completionHandler: 我也可以使用AZSCloudBlob上的以下function直接将其成功下载到iOS应用程序。 blockBlob.downloadToDataWithCompletionHandler({(error: NSError?, data: NSData?) 我遇到的问题是,我希望能够从node.js服务器端脚本检索图像,而不是直接从应用程序。 其中,我已经尝试了下面的代码… var containerName = 'containerName'; var blobService = storage.createBlobService(accountName, accountKey); var blobName = 'blobname'; var fs = require('fs'); var stream = fs.createWriteStream('output.txt'); blobService.getBlobToStream(containerName, blobName, stream, function (error, result, response2) { response.json(result); }); 该响应检索blob信息,但我不知道如何获得图像的实际二进制数据? ({ blobType = BlockBlob; container = containername; contentLength = 14593; […]

如何将移动启动的video通话与基于networking的video通话相集成?

我需要使用node.js和支持此function的第三方api来将移动video通话[android / ios]通过networking进行video通话? 我对这一切都不太了解。 请亲切的解释。