Tag: ios

如何使用nodejs / Electron通过USB连接iPhone / Android手机?

我必须通过USB连接/检测与PC连接的iPhone / Android移动设备,并执行一些操作,如重启设备和执行格式。 这是一个跨平台的桌面应用程序,我将使用电子 我研究了一下,发现有一个名为libimobiledevice的库,可以用来连接iOS。 但是我找不到NodeJS或Electron的包装器或库。 而且也没有任何关于如何去做与Android相同的线索。 请帮我解决一下这个。 🙂 谢谢。

无法解决模块react-native – React Native 0.38.0

我们使用GitHub问题来处理错误。 我最近使用react-native init MyProject创build了一个新项目。 该应用程序运行良好。 但是现在,当我运行react-native run-ios或尝试使用xcode来运行应用程序。 我得到以下错误屏幕。 我遵循了build议的说明,并运行以下内容 rm -rf node_modules rm -rf $TMPDIR/react-* –reset-cache rm -rf node_modules/react-native/packager/packager.sh –reset-cache npm cache clean npm i 但我仍然遇到同样的问题 我已经validation了react-native实际上安装在正确的位置。 React Native版本:0.38.0 平台:iOS 操作系统:MacOS

{“code”:1,“message”:“Session ID unknown”}将用户连接到socket.io进行第一次尝试

我正在使用objective-c中的socket.io开发聊天应用程序。 我正面临着丢失离线消息的问题。 该场景是当我有几个队列中的离线消息,当客户端(iOS应用程序)连接。 最初它直接断开“会话ID未知”。 以下是使用套接字连接的代码 NSURL* url = [[NSURL alloc] initWithString:@"MYURL"]; self.socket = [[SocketIOClient alloc] initWithSocketURL:url config:@{@"log": @NO, @"reconnectAttempts" : @50, @"reconnects" : @YES, @"forcePolling": @YES}]; if (![self.socket.engine connected]) { [self.socket connectWithTimeoutAfter:20000 withHandler:^{ NSLog(@"Socket Conencted"); }]; } [self.socket off:@"disconnect"]; [self.socket off:@"error"]; [self.socket off:@"add user"]; [self.socket off:@"private message"]; [self.socket off:@"connect"]; [self.socket off:@"startChat"]; [self.socket off:@"delivered"]; [self.socket off:@"user […]

使用NodeJS或PHP进行低质量和高质量的videostream传输

我正在尝试在PHP和NodeJS中开发一个客户端应用程序。 该应用程序处理网站上的videostream(HTML和JavaScript)以及移动应用程序(iOS和Android)。 在这个应用程序中,用户可以上传一个高达100MB的video,任何其他用户都可以在他的手机或网站上播放该video。 问题是我必须提供质量控制设置,例如,如果客户的networking连接速度慢,他可以select低质量的video播放,或者如果互联网连接足够好,那么他可以播放高质量的video。 现在在这里,高质量的video等于上传的video的质量,我们不转换video。 问题是,我试图使用PHP和NodeJSstream式传输video都运行良好,但是没有办法将video降级到低质量。 你可以build议我一些图书馆的NodeJS或PHP,这可以让我stream上传video选项切换到低质量或高质量。 这是一个NodeJS库: https : //www.npmjs.com/package/stream-transcoder 但我不确定。

我可以使用APNauthentication密钥.p8文件与PHP发送iOS推送通知?

我的推送通知停止与最近的更新之一。 当我进一步研究它时,我发现苹果现在可以让你生成一个非失效的APNsauthentication密钥,它可以用于生产和testing。 我有它使用下面的node.js脚本: var apn = require('apn'); // Set up apn with the APNs Auth Key var apnProvider = new apn.Provider({ token: { key: 'apns.p8', // Path to the key p8 file keyId: '<my key id>', // The Key ID of the p8 file (available at https://developer.apple.com/account/ios/certificate/key) teamId: '<my team id' // The Team ID […]

通过Node.js服务器后端连接两个iOS设备

我对于快速和后端开发来说是相当新颖的,所以如果我的逻辑有缺陷,请把它放在一边。 我正在尝试为ios构build一个超级样式的应用程序,并有一个用户端界面,一个驱动程序端界面和一个在node.js中构build的后端。 我的问题是,如果有人从用户端select了“驱动程序”到驱动程序端,我该如何进行通信。 我假设这是来自用户端的请求和来自驱动程序端的请求的组合,但我很困惑如何在发生更改时通知驱动程序端应用程序。 我是否必须不断地向数据库请求数据,还有更好的方法来保存节点和应用程序之间的连接吗? 任何帮助是极大的赞赏。

相机video不工作 – 反应原生

题 我一直在试图弄清楚为什么这个工作不能工作一段时间。 我已经使用了很多示例代码,但我仍然无法弄清楚。 码 takeVideo() { console.log('started to take video'); this.camera.capture({ audio: true, mode: Camera.constants.CaptureMode.video, target: Camera.constants.CaptureTarget.disk }).then((data) => { this.setState({ path: data.path }); console.log(data); }).catch((err) => console.log(err)); } stopVideo() { this.camera.stopCapture(); console.log(this.state.path); } renderCamera() { return ( <View> <Camera ref={(cam) => { this.camera = cam; }} style={styles.preview} aspect={Camera.constants.Aspect.fill} captureTarget={Camera.constants.CaptureTarget.disk} captureMode={Camera.constants.CaptureMode.video} > <TouchableHighlight style={styles.capture} onPressIn={this.takeVideo.bind(this)} […]

iOS没有使用apn nodejs接收后台推送通知

我的设备没有收到后台推送通知。 我在智慧结束,我试过每个教程,我可以find并通过堆栈溢出search。 设备和APN被设置为debugging/开发 我可以成功注册设备令牌 我有一个活动的P8键与推送通知服务 APN表示推送消息已成功发送 didReceiveRemoteNotification不会触发 在背景和前景尝试与应用程序 使用AWS:入站 – 端口22,出站 – 所有端口 这是回应: { “发送”:[{ “设备”: “cc7ec9a821cf232f9510193ca3ffe7d13dd756351794df3f3e44f9112c037c2a”}], “失败”:[]} 这是我的代码: AppDelegate.swift import UIKit import UserNotifications @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate, UNUserNotificationCenterDelegate { func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { if #available(iOS 10, *) { let center = UNUserNotificationCenter.current() center.delegate = self […]

swift – 我可以连接到socket.io服务器,但我不能发射事件

我是初学者socket.io现在我可以连接到套接字服务器和服务器login我的连接,但我不能发送事件到服务器这里是我的代码: let socket = SocketIOClient(socketURL: URL(string: "http://xxxxxxx:3000")!) socket.connect() let username = "yay" socket.emit("add", username)

socket io如何将事件发送给好友?

嗨,我正在与节点js聊天,我有一个问题。 聊天是全球性的,没有房间,但用户只能看到和写在他们的好友列表中的用户。 所以当他们连接到服务器时,他们也会发送用户ID和好友列表作为数组。 在服务器我有一个全球variables与在线用户。 现在,哪一个最好的方式把事件发布给好友列表中的用户呢? 这是我现在的代码: var express = require('express'); var cors = require('cors'); var crypto = require('crypto'); var app = express(); var port = process.env.PORT; var mongoose = require('mongoose'); var jwt = require('jsonwebtoken'); var socketio = require('socket.io'); var confdb = require('./lib/config-db.js'); var conf = require('./lib/config.js'); var db = require('./lib/chat-db'); var whitelist = []; var […]