Ionic2认证Firebase
我正在创建一个按照离子2中的手机数量的身份验证系统,因为我使用Google指南 首先,我相信firebase.auth.RecaptchaVerifier(是必要的参数之一) this.autVer = new firebase.auth.RecaptchaVerifier('contCatcha', { 'size': 'invisible', 'callback': function (response) { // reCAPTCHA solved, allow signInWithPhoneNumber. } }); 和laster使用auth.signinwithphonenumber angularfire this.afAuth.auth.signInWithPhoneNumber("+57" + this.numeroCelular, this.autVer).then(verificationId => { console.log("SMS Envi
0 2023-05-25
编程技术问答社区
在Ionic 2中使用Pub/Sub模式推送通知
我正在使用 phonegap-plugin-pugin-push 插件在插件中进行推送通知离子2聊天应用程序 我已经按照文档,并且起作用,但仅在同一设备上.即,如果您提供手机device token. ,它将发送通知 我的问题是用于聊天应用程序,我需要一个 pubsub 模型.因此,用户可以发布到一个主题,而另一个用户也可以订阅该主题,即使他们在不同的决策上也可以订阅. 查看 Android.Topics Array []可选.如果阵列包含一个或多个 字符串每个字符串将用于订阅gcmpubsub主题. 所以我尝试以下内容: JavaScript客户端: 发布 let push = Push.init({ android: { senderID: "xxxxxxxx", topics: ['foo'] }, ios: { alert: "true",
0 2023-05-25
编程技术问答社区
在插件的脚本中访问一个Cordova插件变量
我正在制作Cordova插件,我希望能够在插件安装中使用--variable VARIABLE="someValue". 我在plugin.xml中有一个after_prepare脚本. plugin.xml 插件的用法看起来像这样: cordova plugin add pluginsource.git --fetch --variable VARIABLE="customvalue" 在脚本内部,如果用户选择在安装时选择使用该变量,我该如何引用该变量的值(因此我看到" CustomValue")? 解决方案 您的变量和参数将在process.argv中存在,因为Cordova Cli是Nodejs工具. console.log(p
0 2023-05-25
编程技术问答社区
IONIC 第三方libs
我是离子的新手,需要一些帮助: 我已经从但我试图用 p5.js 从我必须在数据可视化的类中显示数据,并希望将离子与 mo.js , p5.js 或 phaser.js 显示数据. 解决方案 首先,您需要从某个地方进行P5库.这里最简单的方法是NPM.因此,使用NPM安装P5: npm install p5 然后,您需要从node_modules导入库,因此WebPack知道它应该将其放入您的vendor.js捆绑包中: import * as p5 from 'p5/lib/p5.min'; 然后您可以这样使用: let sketch = p => { let x = 100; let y = 100; p.setup = () => { p.createCanvas(700, 410); }; p.draw = () => { p.background(0); p.fill(255); p.
2 2023-05-25
编程技术问答社区
安卓系统在ionic应用中没有请求权限
我正在构建应用程序,该应用程序允许人们发布图片和视频,主要是试图了解离子,Cordova,Android等,但是由于某种原因,每当我尝试使用Cordova文件插件打开文件时,它都不会't要求用户权限访问存储,并且代码失败,用户被卡在加载屏幕上. 代码非常简单,他们拍摄视频,将其转编码,然后将转码文件上传到Firebase存储存储桶中.如果我退出应用程序,请转到设置 - > apps->我的app->权限,然后手动打开存储权限,它有效.问题是,我需要在运行时或安装时询问用户许可,但事实并非如此.这是代码.. this.media.captureVideo().then(file => { this.editor.transcodeVideo({ fileUri: file[0].fullPath, outputFileType: this.editor.OutputFileType.MPEG4, outputFileName: 'temp_test',
2 2023-05-25
编程技术问答社区
Ionic 3 Error No provider for AppVersion
i m使用离子3(懒惰加载): 我遇到了这个错误,但似乎找不到方法的错误. 错误:无需提供给appversion的提供商! 我有: settings.module.ts import { NgModule } from '@angular/core'; import { IonicPageModule } from 'ionic-angular'; import { SettingsPage } from './settings'; @NgModule({ declarations: [SettingsPage], imports: [IonicPageModule.forChild(SettingsPage)], }) export class SettingsPageModule { } settings.ts import { AppVersion } from '@ionic-native/app-version'; const
2 2023-05-23
编程技术问答社区
创建Ionic卡列表
我正在尝试使用Angular在Ionic 5上创建一个联系人列表,但是无法访问此样式.我是Ionic的初学者,您能帮我吗? 如何在卡的开头留下渲染的图像,并带有图标和标题以及带有子标记的图标,如下图中吗? 我的图像: 我的代码: Marty McFly
8 2023-05-23
编程技术问答社区
改变我的Ionic APP中所有文本的字体
有人知道如何更改Ionic 2中所有文本(例如Dosis Google字体)的字体? 预先感谢. 最好的问候. 解决方案 我在带有QuickSand Google字体的Ionic2应用程序中执行此操作: - 下载您喜欢的字体 将下载zip的常规字体文件添加到SRC/Assets/font(添加常规字体可以使您可以弹奏字体权重播放) 然后转到主题/变量.scss 添加以下代码 @font-face { font-family: GlobalFont; src: url("../assets/fonts/Quicksand-Regular.ttf"); } body, span, button, h1, h2, h3, h4, h5, h6, p, ion-item, ion-title { font-family: 'GlobalFont' !important; } 然后... ionic serve voila .. !!
16 2023-05-23
编程技术问答社区
出错原因:任务':app:processReleaseResources'的执行失败。> 执行 aapt 失败
在我的离子应用程序中构建Android APK.任何帮助将不胜感激:) FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:processReleaseResources'. > Failed to execute aapt * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. * Get more help at https://help.gradle.org BUILD FAILED in 3m 11s at ChildProcess.whenDone (C:\Users\KING WOODE\Documents\Mobile Apps\test\myA
12 2023-05-23
编程技术问答社区
iOS应用程序在ionic 2上不更新
我开始在Mac上开发离子2 Cordova应用程序,并且不更新iOS应用程序. 我的PC规格是 node v8.9.1 npm v5.5.1 cordova v7.1.0 ionic v3.17.0 editor VSCode 如果我想在离子-V1中进行一些代码更改,那么我可以编辑platform -> ios -> www ->.js文件或platform -> ios -> www ->.html文件和重新加载Xcode,然后在真实设备上显示更改. 但是在离子2 App platform -> ios -> www文件夹中包含缩小文件,无法编辑这些文件.因此,我遵循此过程,但代码不会更改. 使用cordova platform add ios添加iOS平台,并在Xcode上运行iOS应用程序.初始应用程序正常运行 然后转到project -> src -> pages ->home ->home.component.ts编辑home.component.ts and h
2 2023-05-23
编程技术问答社区
导入 moment.js
我正在关注此示例如何在离子2 rc5中导入和使用力矩. 但找不到文件.我的把手在src/index.html中: Ionic App
12 2023-05-23
编程技术问答社区
在按下后退键的同时,关闭ionic2的日期时间弹窗?
我正在使用Ionic2 ion-datetime,当我回到应用程序中时,仍在显示date Picker弹出窗口,尽管后页没有Ion-data时间标签.帮助我在按下按钮上删除此弹出 .html文件 .ts文件(在这里我为自定义日期时间写了一些逻辑) let date: any = new Date(), maxYear = date.getFullYear() - 18, minYear = date.getFullYear() -65, month = date.getMonth() + 1, minDay:any = date.getDate(), this.minDate = minYear + "-" +
4 2023-05-23
编程技术问答社区
在生产构建的ionic 3中无法获得本地通知的声音
我有离子3本地通知声音的问题.当我进行调试构建时,声音即将到来. 它不是在生产构建中进行的,我也尝试将声音值设置为" res://platform_default"(没有获得声音).请帮我.预先感谢. 我的代码下方. import {Component} from '@angular/core'; import {IonicPage, NavController, NavParams, Platform, AlertController} from 'ionic-angular'; import {LocalNotifications} from '@ionic-native/local-notifications'; @IonicPage() @Component({ selector: 'page-notifications', templateUrl: 'notifications.html', }) export class Notific
6 2023-05-23
编程技术问答社区
如何在ionic2 typescript中使用Timetable.js?
是否可以在ionic2项目中使用timetable.js? http://timetablejs.org/ 我尝试将timetable.d.ts创建为belows. declare class Timetable { constructor(); scope: string; locations: Array; events: Array; setScope(start: number, end: number); addLocations(locations: Array); addEvent(artistCode: string, stageCode: string, startDate: Date, endDate: Date); Renderer(tt: any); } 我尝试了这三个不同的代码. var renderer = Timetable.Renderer(timetab
6 2023-05-23
编程技术问答社区
Ionic服务/ionic运行没有反映出变化
离子发球和离子运行都没有反映我的任何最新更改.离子发球从几个小时前展示它们,而离子运行大约在一个小时后显示它们.从那时起,我已经丢弃了所有的更改,并从父母那里创建了一个新分支 - 但它仍在几个小时前在第一个分支上显示相同的版本.简而言之,有我在此或任何分支中没有任何文件中没有的代码.而且没有任何不承诺的更改. Your system information: Cordova CLI: 6.5.0 Ionic CLI Version: 2.2.2 Ionic App Lib Version: 2.2.1 ios-deploy version: 1.9.0 ios-sim version: 5.0.8 OS: macOS Sierra Node Version: v6.10.1 Xcode version: Xcode 8.3.1 Build version 8E1000a 我尝试了一些事情,包括ionic state restore和ionic state reset以及手动删
14 2023-05-23
编程技术问答社区
Error TS2339: Property 'Connection' does not exist on type 'Navigator';
非常简单的问题 我正在尝试ANG 2和离子2. 使用以下代码 - 主文件 - /// import {Component} from '@angular/core'; import {Platform} from 'ionic-angular'; import {NavController} from 'ionic-angular'; import {Network} from 'ionic-native' @Component({ templateUrl: 'build/pages/items-map/items-map.html' }) export class ItemsMap { constructor(private platform : Platform) {
8 2023-05-23
编程技术问答社区
为cordova配置构建口味
嗨,这个问题很可能只是一个科尔多瓦问题.我看过模拟问题,但从未有令人满意的答案. 我的最终目标是构建Android,iOS和Windows Phone App的多种口味的一种简单方法. 我最大的要求是: 更改名称空间.因此,config.xml中的小部件属性最好被覆盖.名称和描述也将有所帮助. 生成不同的图标和飞溅屏幕.我可能会设置与我使用的软件包名称相关的目录.使用Ionic的资源命令在此处放置高res plash和图标来生成正确的文件. 基于目标的配色方案更改 可选,动态配置. 我目前所做的工作是在我的webpack.config中添加了一些代码(我的离子项目使用webpack).要更改SASS颜色,我也可以在此处轻松添加其他选项. 这可能是实施它的最坏方法,但我只需要一个工作原型 var flavour = "some.namespace.dir"; var ENV = "TEST"; for(var i = 0; i
6 2023-05-23
编程技术问答社区
Ionic和Angular 2-拒绝从'http://localhost:8100/build/main.css'应用样式,因为其MIME类型('text/html')不受支持。
我的 (索引):1拒绝从'http://localhost:8100/build/main.css'应用样式,因为其MIME类型('text/html')不是支持的样式哑光类型,并且严格启用了检查. 我已经尝试清除localhost:8100上的缓存并重建项目,但是错误仍然... 如何解决此问题? 我最终修复它的方式可能不是最好的...但至少它又可以使用.我刚刚进入我的应用程序的GitHub存储库,下载了main.css并将其粘贴到build文件夹中,此后我就没有问题. 解决方案 我遵循这些说明,这些说明已发布在Ionic Framework论坛上. 使用ionic serve服务您的项目,然后更改任何.ts文件并保存(ctrl+s),它将自动构建 再次,希望解决该应用程序和错误,希望得到解决:). 注意 :您每次都必须在初始离子发光上执行此操作. 查看完整答案 其他解决方案 FYI升级WebPack后,遇到了完全相同的问题.我的We
8 2023-05-23
编程技术问答社区