Tag: ios

React Native rnpm取消链接库

最近添加了这个库: https : //github.com/ivpusic/react-native-image-crop-picker,但是在尝试debugging构build的问题后,我看到这个库不可用于通过rnpm链接通过cocoapods。 有什么办法可以使用rnpm来取消链接库,然后安装cocoa豆荚并且这样做? 我不想在两者之间造成一些冲突。 我得到的库的问题是'RCTHBridgeModule.h file not found.' 而图书馆的创build者说他目前不支持rnpm。

Android和iPhone设备之间发送推送通知的服务器实现

我想写一个推送通知的即时消息移动应用程序。 一个要求是,无论设备types如何,iPhone和Android版本都能够在2个设备之间发送推送通知。 我有麻烦提出了一个最佳的解决scheme发送推送通知为以下4种情况: Android客户端 – >服务器 – > Android客户端。 Android客户端 – >服务器 – > iPhone客户端。 iPhone客户端 – >服务器 – > iPhone客户端。 iPhone客户端 – >服务器 – > Android客户端。 我有几个问题: 你觉得简单地处理你的推送通知? 你遇到了什么不可预见的问题? 创build我自己的node.js服务器实现和使用pushd为上述4种情况(减去自己做的更多的学习)有什么优点和缺点? 通过Apache使用不同的服务器实现(比如Python或者PHP)会更简单吗? 你发现有什么资源对于编写你自己的服务器实现是至关重要的吗? 有两个跨平台设备之间实施推送通知有一个更简单的build议吗? 我遇到了UrbanAirship和Pushwoosh,但我不认为它们适用于我的用例。 我很抱歉,如果这个问题似乎是开放的,但是我在过去的几个晚上一直在为这个问题而苦苦挣扎,并且很难提出这些答案。 谢谢,我感谢帮助!

使用NodeJS的iOS推送通知

我有要求实现服务器端代码推送通知到iOS应用程序。 我已经按照下面的链接。 https://blog.engineyard.com/2013/developing-ios-push-notifications-nodejs 问题是我总是得到“信息不足”的消息。 我也尝试了另一个名为“APN”的node.js模块,但没有任何帮助。 有没有人试过这些模块的任何一个成功? 还有其他的select吗?

推送通知服务,如ios的Facebook应用程序

你有没有在智能手机或平板电脑上使用Facebook应用程序? 我想知道如何发送推送通知给你,当你有评论,喜欢..等等。 我想知道它,我发现nodejs和socket.io。 我有一个问题是什么是最好的解决scheme,build立推送通知服务的iOS应用程序? nodejs + socket.io或PHP或其他东西….? 你能帮我一个想法吗? 非常感谢!

iOS使用Node.js推送通知

我正在写节点服务器代码发送推送通知到iOS设备。 当我运行我的代码时,它会产生下面的错误。 有没有人见过这个或知道如何处理它? 如果它有助于给出一些上下文,我正在使用“apagent”节点模块。 谢谢! crypto.js:145 c.context.loadPKCS12(pfx); ^ Error: Unable to load BIO at Object.exports.createCredentials (crypto.js:145:17) at Object.exports.connect (tls.js:1320:27) at Agent.connect (/Projects/api/node_modules/apnagent/lib/apnagent/agent/live.js:113:17) at Object.<anonymous> (/Projects/api/agent/_header.js:16:7) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.require (module.js:364:17) at require (module.js:380:17)

与NodeJs HTTPS一起使用certificates.cer

我已经为IOS推送通知生成了一个.cer文件,我希望能够和NodeJS HTTPS模块一起使用它。 我发现HTTPS模块的唯一例子是使用.pem和.sfx文件,而不是.cer: var options = { key: fs.readFileSync('test/fixtures/keys/agent2-key.pem'), cert: fs.readFileSync('test/fixtures/keys/agent2-cert.pem') }; or var options = { pfx: fs.readFileSync('server.pfx') } https.createServer(options, function (req, res) { res.writeHead(200); res.end("hello world\n"); }).listen(8000); 任何解决scheme

节点ios socket.io SSL与xcodedebugging工作,但不与ipa安装

有节点https设置 const server = require('https').createServer( { key: fs.readFileSync('ssl/some.key'), cert: fs.readFileSync('ssl/some.crt') }, handler); iOS应用程序执行良好的xcodedebugging,但错过了通过.ipa文件分发应用程序时的连接性。

苹果收据validation,IAP

伙计们,我使用https://github.com/pcrawfor/iap_verifier verifyAutoRenewReceipt方法来检查手机在沙盒中发送给我的收据。 我回来的回应是一个JSON对象, status=0不断。 我似乎无法得到收据到期, 21006回来。 所以我认为需要做的是parsingapple_receipt_info数组,并将当前date与过期date进行匹配。超级繁琐的任务。 我在正确的轨道上? 这里是expires_date之前的purchase_date ? { "quantity" : "1", "product_id" : "Individual", "transaction_id" : "1000000125781694", "original_transaction_id" : "1000000125781334", "purchase_date" : "2014-10-01 19:31:49 Etc/GMT", "purchase_date_ms" : "1412191909545", "purchase_date_pst" : "2014-10-01 12:31:49 America/Los_Angeles", "original_purchase_date" : "2014-09-30 23:45:39 Etc/GMT", "original_purchase_date_ms" : "1412120739000", "original_purchase_date_pst" : "2014-09-30 16:45:39 America/Los_Angeles", "expires_date" : "2014-09-30 23:51:21 Etc/GMT", "expires_date_ms" […]

JSON输出为空白值的键

所以我有一个字典,我试图从iOS设备发送到Node Hapi服务器。 由于某种原因,我的请求有效载荷是添加字典作为一个空白值的关键。 这是我的iOS代码 NSDictionary *userData = [User userToDictionary: newUserInfo]; NSData *userJSON = [NSJSONSerialization dataWithJSONObject: userData options: kNilOptions error: nil]; NSString *urlString = [NSString stringWithFormat: @"%@%@/addNewUser", kBaseURL, kUsers]; // This will set up the URL NSURL *url = [NSURL URLWithString: urlString]; NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL: url]; [request setHTTPMethod: @"POST"]; [request addValue: @"application/json" forHTTPHeaderField: @"Content-Type"]; […]

升级到Cordova 4.0.0使得iOS编译失败,代码为65

要一般升级我的Codova安装,我做到了这一点: 将NPM / node.js升级到最新版本 升级cordova sudo npm更新-g cordova 升级iOS和Android cordova平台更新ioscordova平台更新android 然后,我开始了一个新的构build cordovabuild立 不幸的是,没有iOS构build失败: 以下生成命令失败: CompileC build/XXX.build/Debug-iphonesimulator/XXX.build/Objects-normal/i386/ MainViewController.o XXX/Classes/MainViewController.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler (1 failure) Error: /Users/sp21/Documents/projects/workshop/platforms/ios/cordova/build: Command failed with exit code 65 at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:135:23) at ChildProcess.emit (events.js:98:17) at maybeClose (child_process.js:756:16) at Process.ChildProcess._handle.onexit (child_process.js:823:5) 我可能应该删除并重新生成整个项目。 但在此之前,我会对更好的解决方法感兴趣。 更新2014-10-28 现在,我得到一个has been modified since the precompiled header信息: fatal […]