我是靠谱客的博主 大力百合,最近开发中收集的这篇文章主要介绍ionic3app互相跳转的修改方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

参考文章
https://developer.apple.com/documentation/xcode/defining-a-custom-url-scheme-for-your-app
https://useyourloaf.com/blog/querying-url-schemes-with-canopenurl/
https://github.com/lampaa/com.lampa.startapp/issues/150
https://developer.apple.com/forums/thread/12215


ios的场合a跳到b
a需要设置info.plist里面的LSApplicationQueriesSchemes字段,没有的话需要增加
  LSApplicationQueriesSchemes  允许的schema名
b需要设置好自己的schema,info.plist里面url types里面,没有的话需要增加
  URL identifier  包名
  URL Schemes   你的schema

允许的schema名和你的schema要一致

  
安装插件
cordova plugin add com.lampa.startapp

使用插件

在你需要使用的ts文件里面写下面的代码
 declare var startApp: any;//写在那一堆import下面

//我这里写了一个方法去调用
   goTSTB() {

    //androidの場合 {
    // var sApp = startApp.set({"component": ["包名","包名.MainActivity"]);}用componet参数的话会

//在app内部打开无法跳转回去,原来的app也没有了所以不推荐使用
    var sApp = startApp.set({
      "application":"包名"});
  sApp.start();


  //iosの場合
     //var sApp = startApp.set("twitter://");
 
    //  sApp.start();
 
}

可以使用platform来判断后分别去set参数

可以配合插件cordova-plugin-appavailability来先去检查app存不存在然后选择打开app还是跳转到应用商店

最后

以上就是大力百合为你收集整理的ionic3app互相跳转的修改方法的全部内容,希望文章能够帮你解决ionic3app互相跳转的修改方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(66)

评论列表共有 0 条评论

立即
投稿
返回
顶部