我被困在同一个问题2天:(
我有两个Ionic-PhoneGap应用程序需要能够相互打开,不是在WebView外部,而是在外部(如果应用程序已经运行,它可以重新启动或只是继续 - 我将处理两者).
经过几个小时的研究,我发现,使用InAppBrowser (window.open(URL, _system)),我能够在外部打开我尝试的每个商业应用程序(Facebook,推特,地图等).尝试打开我的某个应用程序时,同一个调用会在Web视图中打开它.
window.open("fb://", _system) -> opens Facebook separately.
window.open("myapp://", _system) -> opens my application in a web view.
Run Code Online (Sandbox Code Playgroud)
我试图修改AndroidManifest.xml和config.xml,但几乎我改变的一切都被建筑物抹去了.
例如,如果我"android:launchMode="singleTop"改为"android:launchMode="singleTask"并运行"Ionic build",我的更改就会丢失.
有解决方案吗
我只是想知道你是否有某种方式可以做到这一点:
ofstream exemple (name);
exemple << Display();
Run Code Online (Sandbox Code Playgroud)
Display()是一个void方法,只做类似的事情:
cout << "Something" << endl;
Run Code Online (Sandbox Code Playgroud)
我会这样做,因为我已经为每个类编写了所有方法Display(),我想将它们发送到cout的内容放入我的文件中,或者重新创建一些方法"string Display()".
可能吗?
谢谢!马尔科