Tag: ionic3

如何识别通过蓝牙使用BLE for iOSfind的设备

我正在写一个应用程序,通过蓝牙在教室里检查考勤。 目前为止,我已经用我的Macbook,iPad,Apple TV进行了testing。 我得到他们的名字,比如:“Eduardo的iPad,Apple TV,Eduardo的Macbook”。 问题是昨天我在一个商场里testing过,而我所得到的只是一堆“未命名”的设备。 这在课堂上也是一个问题。 我也得到一个ID,但我不知道如何识别iOS或Android设备上的ID,这是我扫描时得到的对象types: { id: "2BD5D5A7-EF50-B4F4-D4FD-9A8413006D4B", rssi: -24, advertising: { kCBAdvDataIsConnectable: true }, name: "Eduardo's iPad" } 请注意,我得到的身份证是2BD5D5A7-EF50-B4F4-D4FD-9A8413006D4B ,但如果我去我的iPad设置/常规/关于/蓝牙显示的ID是F0:D1:A9:E3:F9:E9 。 那么,我能以某种方式从长ID中获得短ID吗? 或者,有没有办法在iOS或Android上使用graphics界面来获取长ID? 提前致谢。

离子文件下载不起作用

我正在构build一个壁纸离子应用程序。 在应用程序,有一个图像存储在www / assets / img显示。我有build立2个button,下载和检索显示的图像到移动设备的内存。 当我点击下载button,一个对话框显示,说:“下载成功!Pug.jpg已成功下载到:文件path”。但是当我检查手机内存没有这样的文件存在。当我点击“检索”button它显示对话框说“文件检索成功!Pug.jpg已成功从文件path检索”“即使文件不存在于手机内存中。 这是home.ts代码 import {Component} from '@angular/core'; import {NavController, Platform, AlertController} from 'ionic-angular'; import {Transfer, TransferObject} from '@ionic-native/transfer'; import {File} from '@ionic-native/file'; declare var cordova: any; @Component({ selector: 'page-home', templateUrl: 'home.html', providers: [Transfer, TransferObject, File] }) export class HomePage { storageDirectory: string = ''; constructor(public navCtrl: NavController, public platform: Platform, […]

IONIC 3 IOS无法从文件读取数据

我正在使用这个文件select器上传文件到我的服务器: https://github.com/jcesarmobile/FilePicker-Phonegap-iOS-Plugin 我的服务器需要base64文件,所以我需要转换我上传的文件。 我正在使用离子文档中提到的文件插件。 所以我的代码如下所示: uploadIOS(){ var self=this let utis = ["public.data"] FilePicker.pickFile( function (uri) { let correctPath = uri.substr(0, uri.lastIndexOf('/') + 1); let currentName = uri.substring(uri.lastIndexOf('/') + 1); self.file.readAsDataURL(correctPath, currentName).then(result=>{ console.log ('reading data ' + JSON.stringify(result)) }).catch((err)=>{ console.log ('err4' + JSON.stringify(err)) }) }, function (error) { console.log(JSON.stringify(error)); }, function (utis) { console.log('UTIS', this.utis) } […]

离子2装置准备好在2000毫秒内没有开火

我正在IOS平台上的ionic 2 beta 11内运行应用程序使用ionic run ios white screen出现,并得到以下消息: Native: deviceready did not fire within 2000ms. This can happen when plugins are in an inconsistent state. Try removing plugins from plugins/ and reinstalling them. 任何有关这个的build议? 那究竟是什么问题?

离子3 – 与cocoapods xcode错误

我尝试构build一个带有推送通知的离子3应用程序,并且在部署iOS时遇到了一些问题。 我在xcode中有这3个错误: diff: /Podfile.lock: No such file or directory diff: /Manifest.lock: No such file or directory error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation. 我已经尝试了很多我在网上find的解决scheme: 使用命令“pod install”,“pod update” 删除并安装CocoaPods 更新CocoaPods 删除“Pods”文件夹,“Podfile.lock”和“Podfile”并运行“pod install”命令。 从链接二进制从库中删除libPods-myApp.a。 但没有什么是有效的… 我真的不知道我要做什么。 我的Podfile: # DO NOT MODIFY — auto-generated by Apache Cordova […]