Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
411 views
in Technique[技术] by (71.8m points)

angular - background mode plugin_not_installed , even background mode plugin is already installed in ionic project

background mode "plugin_not_installed", even background mode plugin is already installed in ionic project

error Showing in console

 {
[ng]   "error": "plugin_not_installed"
[ng] 

}

my package.json details

//   "@ionic-native/background-mode": "^5.30.0",
//  "@angular/core": "^8.2.14",
// "@ionic-native/core": "5.0.0-beta.15",

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Note :- platform.ready() is the trick , put the code inside platform.ready() function

constructor(private platform: Platform,private backgroundMode: BackgroundMode){

     platform.ready().then(() => {
          console.log("background mode off")
          this.backgroundMode.enable();
          console.log("background mode check",this.backgroundMode.isActive(), this.backgroundMode.isEnabled(),this.backgroundMode.isScreenOff);
    
          // this.backgroundMode.enable();
    
          console.log("-------------------->", this.backgroundMode.isEnabled());
          console.log("-------------------->", this.backgroundMode.isActive());
    
          this.backgroundMode.on("activate").subscribe(()=>{
                    
            console.log("background mode on");
            
          });
        });

}

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...