魔窗 - CSDN
精华内容
参与话题
  • 魔窗--H5网页唤醒APP

    2019-06-14 06:58:21
    2019独角兽企业重金招聘Python工程师标准>>> ...

    先引入魔窗的工具js

    <script src="https://static.mlinks.cc/scripts/dist/mlink.min.js"></script>
    
    var options = [{
    	mlink: 'https://arknr9.mlinks.cc/AbjZ',//短链地址,
    	button: document.getElementById('openApp'),  //唤醒App的按钮
    	autoLaunchApp : false,
            autoRedirectToDownloadUrl: true,
            downloadWhenUniversalLinkFailed: false,
            inapp : false,
            params: {  //打开App后带给App的参数,这个需要在配置短链接时添加参数占位符,比如,唤醒App后跳到指定页面;不要像魔窗官方demo那样写,吧参数直接写在短链接后面
            	id:courseId
            },
            cparams:{  //这里面也可以带参数给App,但不需要加占位符
            }
    }];
    new Mlink(options);
    

    配置短链接,关键是参数占位符,下图的红色框 输入图片说明

    转载于:https://my.oschina.net/daladida/blog/1612804

    展开全文
  • 魔窗笔记

    js接入流程

    导入js文件

    <script src="https://static.mlinks.cc/scripts/dist/mlink.min.js"></script>

    特别提示: 请直接使用此链接, 不要将此文件下载到您项目中, 否则, 我们在更新数据结构或API接口后有可能会导致mLink失效。

    设定一个a标签

    <a id="btnOpenApp">打开APP</a>

    配置魔窗后台并获取短连接

    ps. https://a.mlinks.cc/ABCD,其中ABCD为短链KEY;

    推荐使用短链KEY

    对象初始化方式

    new Mlink({
        mlink:'https://a.mlinks.cc/ABCD',//短链地址,推荐使用KEY
        button:document.querySelector('a#btnOpenApp')//所需绑定的a标签的id
    });

    配置文件方式初始化(适合同一页面多入口)

    var link='https://a.mlinks.cc/ABCD';//短链地址
    var btn_1=document.querySelector('a#btnOpenApp1');
    var btn_2=document.querySelector('a#btnOpenApp2');
    var btn_3=document.querySelector('a#btnOpenApp3');
    
    var options = [
        {
            mlink: link+'?name=1',
            button: btn_1
        }, {
            mlink:link+'?name=2',
            button: btn_2
        }, {
            mlink: link+'?name=3',
            button: btn_3
        }
    ];
    
    new Mlink(options);

    参数传递

    Android接入流程

    欢迎使用Markdown编辑器写博客

    本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:

    • Markdown和扩展Markdown简洁的语法

    • 代码块高亮

    • 图片链接和图片上传

    • LaTex数学公式

    • UML序列图和流程图

    • 离线写博客

    • 导入导出Markdown文件

    • 丰富的快捷键


    快捷键

    • 加粗 Ctrl + B

    • 斜体 Ctrl + I

    • 引用 Ctrl + Q

    • 插入链接 Ctrl + L

    • 插入代码 Ctrl + K

    • 插入图片 Ctrl + G

    • 提升标题 Ctrl + H

    • 有序列表 Ctrl + O

    • 无序列表 Ctrl + U

    • 横线 Ctrl + R

    • 撤销 Ctrl + Z

    • 重做 Ctrl + Y

    Markdown及扩展

    Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的HTML页面。 —— [ 维基百科 ]

    使用简单的符号标识不同的标题,将某些文字标记为粗体或者斜体,创建一个链接等,详细语法参考帮助?。

    本编辑器支持 Markdown Extra ,  扩展了很多好用的功能。具体请参考Github.

    表格

    Markdown Extra 表格语法:

    项目 | 价格

    ——– | —

    Computer | $1600

    Phone | $12

    Pipe | $1

    可以使用冒号来定义对齐方式:

    | 项目 | 价格 | 数量 |

    | :——– | ——–:| :–: |

    | Computer | 1600 元 | 5 |

    | Phone | 12 元 | 12 |

    | Pipe | 1 元 | 234 |

    定义列表

    Markdown Extra 定义列表语法:

    项目1

    项目2

    定义 A

    定义 B

    项目3

    定义 C

    定义 D

    定义D内容

    代码块

    代码块语法遵循标准markdown代码,例如:

    
    @requires_authorization
    
    def somefunc(param1='', param2=0):
    
        '''A docstring'''
    
        if param1 > param2: # interesting
    
            print 'Greater'
    
        return (param2 - param1 + 1) or None
    
    class SomeClass:
    
        pass
    
    >>> message = '''interpreter
    
    ... prompt'''
    

    脚注

    生成一个脚注1.

    目录

    [TOC]来生成目录:

    数学公式

    使用MathJax渲染LaTex 数学公式,详见math.stackexchange.com.

    • 行内公式,数学公式为:Γ(n)=(n1)!nN

    • 块级公式:

    x=b±b24ac2a

    更多LaTex语法请参考 这儿.

    UML 图:

    可以渲染序列图:

    Created with Raphaël 2.1.0张三张三李四李四嘿,小四儿, 写博客了没?李四愣了一下,说:忙得吐血,哪有时间写。

    或者流程图:

    Created with Raphaël 2.1.0开始我的操作
    • 关于 序列图 语法,参考 这儿,

    • 关于 流程图 语法,参考 这儿.

    离线写博客

    即使用户在没有网络的情况下,也可以通过本编辑器离线写博客(直接在曾经使用过的浏览器中输入write.blog.csdn.net/mdeditor即可。Markdown编辑器使用浏览器离线存储将内容保存在本地。

    用户写博客的过程中,内容实时保存在浏览器缓存中,在用户关闭浏览器或者其它异常情况下,内容不会丢失。用户再次打开浏览器时,会显示上次用户正在编辑的没有发表的内容。

    博客发表后,本地缓存将被删除。 

    用户可以选择 把正在写的博客保存到服务器草稿箱,即使换浏览器或者清除缓存,内容也不会丢失。

    注意:虽然浏览器存储大部分时候都比较可靠,但为了您的数据安全,在联网后,请务必及时发表或者保存到服务器草稿箱

    浏览器兼容

    1. 目前,本编辑器对Chrome浏览器支持最为完整。建议大家使用较新版本的Chrome。

    2. IE9以下不支持

    3. IE9,10,11存在以下问题

      1. 不支持离线功能

      2. IE9不支持文件导入导出

      3. IE10不支持拖拽文件导入



    1. 这里是 脚注内容.
    展开全文
  • APP服务化, 使用魔窗SDK可以轻松实现!老规矩:效果图奉上 1.注册魔窗账号,创建APP注册地址:www.magicwindow.cn创建你的app 2.嵌入sdk这里只介绍Android Studio的嵌入方法 转载请注明出处:...

    想要实现在网页里一键调到你APP的指定页面吗,好比打开 JD的一个商品的网页,从网页调到APP这个商品的页面。APP服务化, 使用魔窗SDK可以轻松实现!

    老规矩:效果图奉上
    这里写图片描述

    1.注册魔窗账号,创建APP

    注册地址:www.magicwindow.cn

    创建你的app
    这里写图片描述

    2.嵌入sdk

    这里只介绍Android Studio的嵌入方法
    转载请注明出处:http://blog.csdn.net/wingichoy/article/details/52063229

    (1)下载aar包,将其放到libs目录
    这里写图片描述

    (2)在gradle内配置

    repositories {
         flatDir {
             dirs'libs'
         }
     }
    
     dependencies {
         compile(name:'MagicWindowSDK', ext:'aar')
     }

    (3)配置Manifest.xml

    <!-- 连接互联网Internet权限 -->
    <uses-permission android:name="android.permission.INTERNET" />
    <!-- 允许应用程序联网,以便向我们的服务器端发送数据。 -->
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <!--判断程序是否在前台运行,必须 -->
    <uses-permission android:name="android.permission.GET_TASKS" />
    <!-- 检测手机基本状态 -->
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <!-- 缓存资源优先存入SDcard -->
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
    <!-- APPID -->
    <meta-data android:name="MW_APPID" android:value="您的魔窗AppId" />

    在你的引导页面 加入以下代码:

      <intent-filter>
            <data android:scheme="你的Scheme"/>
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />
        </intent-filter>

    3.调用SDK

    1.在引导页(SplashActivity) 进行Activity的初始化:

    MWConfiguration config = new MWConfiguration(this);
    //设置渠道,非必须(渠道推荐在AndroidManifest.xml内填写)
    config.setChannel("你的渠道名称")
            //开启Debug模式,显示Log,release时注意关闭
            .setDebugModel(true)
            //带有Fragment的页面。具体查看2.2.2
            . setPageTrackWithFragment(true)
            //设置分享方式,如果之前有集成sharesdk,可在此开启
            . setSharePlatform (MWConfiguration. ORIGINAL);
    MagicWindowSDK.initSDK(config);

    2.在自定义Application 注册session

    Session.setAutoSession(this);

    ![这里写图片描述]
    这里写图片描述

    这里的key就是 从你的SplashActivity 路由到你具体Activity的 key。

    接下来,只需要在你的SplashActivity 注册路由即可。具体分析看注释,尤其注意其中有个 坑!!!!!小心,鼓捣了我好久。

     private void registerLinks(Context context) {
        MLink.getInstance(context).registerDefault(new MLinkCallback() {
          @Override
          public void execute(Map paramMap, Uri uri, Context context) {
            //默认的路由 如果没有匹配则转跳到 MainActivity 为你的首页
            MLinkIntentBuilder.buildIntent(paramMap, context, MainActivity.class);
          }
        });
        // testKey:  mLink 的 key, mLink的唯一标识,用于进行路由操作
        MLink.getInstance(context).register("testKey", new MLinkCallback() {
          public void execute(Map paramMap, Uri uri, Context context) {
    
            //!!!!!!!!注意 此处有坑,如果你的SplashActivity转跳有延迟,那么在此处转跳的延迟必须大于前者转跳时间!!!!!!!!
    
            Observable.timer(1050,TimeUnit.MILLISECONDS)
                .observeOn(AndroidSchedulers.mainThread())
                .subscribe(aVoid->{
                  MLinkIntentBuilder.buildIntent(paramMap, context, DetailsActivity.class);
    
                });
    
          }
        });
      }

    此时onCreate的代码如下:

    public class SplashActivity extends AppCompatActivity {
    
      @Override protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_splash);
        //初始化SDK
        initSDK();
    
        //注册SDK
        registerLinks(this);
        Uri mLink = getIntent().getData();
    
        //如果从浏览器传来 则进行路由操作
        if(mLink != null){
    
          MLink.getInstance(this).router(this, mLink);
          finish();
        }else {
          //否则执行原本操作
          go2MainActivity();
        }
      }

    接下来添加你的短链接,按照提示添加即可
    这里写图片描述

    下面我们从浏览器里打开 短链接,看看发生了什么、
    这里写图片描述

    很神奇的从 网页转跳到了详情页 有木有!!!

    快去试试吧~~

    DEMO下载地址

    如果你喜欢我的博客 请评论或者点赞!~!谢谢

    展开全文
  • 用低于原来1/5的价格甚至免费获取用户,大幅提升用户体验(NPS增长50%),3-10倍回流、唤醒、活跃及转化率提升,构建新生态。


    魔窗致力于在全民创业、App运营举步维艰的大环境下,通过技术手段为创业者提供全端的App增长解决方案。自上线以来已经过数百家中大型App的验证与信赖。

    魔窗的增长解决方案由两个部分组成

    1、 增长工具(产品的连接)

    2、 增长联盟(人的连接)

    魔窗始终围绕用户需求持续创新,我们的优化目标:用低于原来1/5的价格甚至免费获取用户,大幅提升用户体验(NPS增长50%),3-10倍回流、唤醒、活跃及转化率提升,构建新生态。



    增长工具


    魔窗提供一系列轻量级的可快速对接的增长工具:

    • 企业级的深度链接(Deeplink)解决方案mLink

    • 场景式连接/服务连接

    • 内容分发

    • 跨App Store/应用市场的渠道分析


    1、企业级的深度链接(Deeplink)解决方案mLink

    “Create an HTTP URL for any piece of content in your App.”

    魔窗方案支持iOS和Android所有版本的微信朋友圈,以及600+机型和20+浏览器的一链直达。当用户未安装App时,我们的场景还原(Deferred Deeplink)功能会引导用户直接前往App Store进行下载,下载后一步直达他想看的相关内容页。

    class="video_iframe" height="502.5" width="670" frameborder="0" data-src="https://v.qq.com/iframe/preview.html?vid=g031274cu2a&width=500&height=375&auto=0" allowfullscreen="" src="http://v.qq.com/iframe/player.html?vid=g031274cu2a&width=670&height=502.5&auto=0" scrolling="no" style="margin: 0px; padding: 0px; max-width: 100% !important; box-sizing: border-box !important; word-wrap: break-word !important; display: block; z-index: 1; width: 670px !important; height: 502.5px !important; overflow: hidden;">【魔窗案例】浏览器H5中一键唤醒“得到”(逻辑思维)App对应页面

    打造完美用户体验,全方位支持从朋友圈和公众号到App内的一键回流,满足多种运营策略。


    2、场景式连接/服务连接

    运动健身后,拍张照秀自己(火辣健身+美人相机)

    挑好今晚约会的衣服,再化个美美的妆(穿衣助手+抹茶美妆)

    随时了解最新节气,选择养生进补食疗(正点闹钟+过日子)

    ……

    class="video_iframe" height="502.5" width="670" frameborder="0" data-src="https://v.qq.com/iframe/preview.html?vid=n031463zvj1&width=500&height=375&auto=0" allowfullscreen="" src="http://v.qq.com/iframe/player.html?vid=n031463zvj1&width=670&height=502.5&auto=0" scrolling="no" style="margin: 0px; padding: 0px; max-width: 100% !important; box-sizing: border-box !important; word-wrap: break-word !important; display: block; z-index: 1; width: 670px !important; height: 502.5px !important; overflow: hidden;">【魔窗案例】“格瓦拉”中直接唤起“滴滴打车”前往电影院

    消费升级,产业互联网,未来社会以服务为核心,我们认为,场景式连接和服务连接是一个巨大的流量红利。


    3、内容分发

    魔窗的内容分发技术,能帮你把内容自动分发并适配到各个需要内容的地方,保证内容分发方、内容接收方及用户的三方体验。

    class="video_iframe" height="502.5" width="670" frameborder="0" data-src="https://v.qq.com/iframe/preview.html?vid=l0314pgu0rr&width=500&height=375&auto=0" allowfullscreen="" src="http://v.qq.com/iframe/player.html?vid=l0314pgu0rr&width=670&height=502.5&auto=0" scrolling="no" style="margin: 0px; padding: 0px; max-width: 100% !important; box-sizing: border-box !important; word-wrap: break-word !important; display: block; z-index: 1; width: 670px !important; height: 502.5px !important; overflow: hidden;">【魔窗案例】“WiFi万能钥匙”唤起“颜值直播”对应直播页

    内容即广告!


    4、跨App Store/应用市场的渠道分析

    魔窗的技术能突破应用市场的黑盒,根据每次App的运营行为,帮你精准分析从各个细分渠道带来的新增、激活、活跃、留存和转化,推广效果一目了然,实时优化运营策略。

    增长联盟

    为了创造更好的App增长生态,有效解决资源垄断和协同效率问题,我们发起了中国App增长联盟(AGA China),目前已汇聚数百家移动互联网顶级创始人,日活逾千万,覆盖4亿+用户,数十位实战派运营顾问。


    案例体验区

    扫描/识别二维码,立即体验!

    得到(逻辑思维)一键唤醒WiFi万能钥匙唤起颜值深入了解


    团队介绍




    持续创新不断领跑的魔窗人!


          2013年年底,魔窗由前惠普中美数据管理平台和新一代数据中心核心负责人、SAP最年轻的中国区首位首席工程师及SAP云加速特别行动小组首位中国区代表姜孟君创立于上海,联合创始团队均来自SAP、HP、SuccessFactors、EMC、京东、AdMaster等国内外知名企业级软件提供商及互联网大数据公司,并于2015年5月完成A轮融资。

          目前,魔窗业务已覆盖移动互联网行业20多个细分领域,其中包含视频、音乐、购物、阅读、导航、社交、摄影、新闻、工具、美化、教育、生活、安全、旅游、儿童、理财、系统、健康、娱乐、游戏、办公、通讯等。

          我们的团队为格瓦拉、美人相机、简拼、我厨网、G信、罗辑思维(得到)、网易、新浪、小咖秀、一直播、黑马会(学吧)、正和岛(对路)、迷橙、乐车邦、真的有料、波罗蜜、穿衣助手、抹茶美妆、小鸡叫叫、心意点点、过日子、红毯、悠哉旅游、酒仙网、锦江集团、漫画岛、追书神器、好物、颜值、生日管家、收趣、波奇、携程等移动端优秀企业提供全程增长服务。






    持续创新不断领跑的魔窗人!


          2013年年底,魔窗由前惠普中美数据管理平台和新一代数据中心核心负责人、SAP最年轻的中国区首位

    展开全文
  • 项目一直在使用「魔窗」,但是随着「魔窗」被「极光」收购成为「魔链」后,就变得越来越不稳定; 刚开始的时候,「极光」只是把这个业务接过来,并没有做过多的干预,导致出现不同机型,展示不一样场景的问题,比如...
  • 申请魔窗开放平台

    2019-03-19 09:56:46
    1、魔窗官方网址:http://www.magicwindow.cn/ 登陆账号密码,如果没有就申请注册。 2、登陆后如图下页面点击产品管理 3、点击产品后,在点击新增产品,选择App 4、参照图下填写ios对应明细 5、参照图下填写Android...
  • 【安卓】安卓集成魔窗-完整实例

    千次阅读 2017-09-03 00:22:44
    前些日子,公司安卓应用的魔窗出现问题,需要重新写过。于是,就有了此篇魔窗HelloWord。 没有包含微信分享,如果有微信分享,无非就是再集成微信分享,将分享链接改为魔窗的mLink深度链接即可 魔窗官网:...
  • 最近弄魔窗SDK踩过的坑

    千次阅读 2017-03-20 15:18:35
    先扔上两个魔窗的官方文档哈: 魔窗iOS官方文档 魔窗中遇到的问题 其中具体的key 具体的使用 这个吧 就一一看文档对应就好了 还有视频 虽然视频跟实际官网后台有差距的 但还是可以看得懂的 ,我只解决问题 问题1...
  • 魔窗7式之微信一键唤起App内页

    千次阅读 2016-04-20 15:24:18
    魔窗,做最好的App增长工具和生态落地最后一公里 30分钟极速接入,1天改造完成 以上功能只是魔窗的冰山一角,想了解更多快来勾搭我们的萌妹子姗姗 在微信一键唤起功能的背后,我们针对...
  • 应用跳转(Deep Link)

    万次阅读 2016-08-16 15:53:53
    前言: 接触到这个是因为项目需求。产品给的需求是这样的:在微信或者任何分享的链接中,打开我们自己app的任何一个页面。如果没安装就引导到应用市场或者appstore去安装,安装完打开应用再跳到指定页面。...
  • 融资1个亿,5000万给魔窗,凭啥?

    千次阅读 2016-07-01 11:49:08
    魔窗“黑帮式增长”大会上,美人信息向魔窗豪掷5000万人民币,并加磅4亿美人用户,凭啥?
  • 我们已看到硅谷将他们的资金投入到专注于深度链接的和连接App的初创公司。” ——Peter 除了早先Google的Deep Link,Facebook的App Links,Apple的Universal Links,DeepLink新贵Branch以火箭速度斩获5300万美金,...
  • 如何让App的每个页面/服务能够像Web Page那样...我们将在持续分享以增长为主题的系列干货文章中为您一一解读,本期魔窗萌妹子程序媛刘家飞教你如何在App中用Universal links跨越微信屏蔽,在微信中直接唤醒第三方App。
  • Android项目接入魔窗SDK自定义使用

    千次阅读 2017-03-02 15:44:30
    1、魔窗官网产品配置正确。 2、app目录下build.gradle文件,添加依赖: compile (name:'MagicWindowSDK', ext:'aar') 3、Manifest中Launcher类声明scheme,字符串与官网产品配置中的一致。 4、对闪屏类(程序...
  • 效果图: 在这里插入图片描述 与官方Tremux区别 1.增加备份恢复linux系统(bate)[测试功能] 2.增加修复权限[稳定] ...5.增加切换系统,可以新建无数个linux系统[稳定] 原理很简单 ...群整合包[用于备份恢复linux功能,...
  • 坚果pro2刷机趣9(安卓9.0)的分享

    万次阅读 热门讨论 2019-03-01 21:01:22
    首先准备 一台坚果pro2 660版。 一条9008线,淘宝上买,用小米的就行。 一台电脑。 ... 提取码:h2mo 复制这段内容后打开百度网盘手机App,操作更方便...趣ROM趣官网找https://download.mokeedev.com/?device=osbo...
  • 安卓 魔窗SDK 快速接入

    千次阅读 2017-01-23 23:15:50
    首先要清楚目标是什么?魔窗官网有成果视频展示,接入之前最好看一下,方向不对努力白费,不要急着对着文档操作 , 理清思路 。
  • iOS第三方库-魔窗Mlink的坑

    千次阅读 2017-02-24 18:26:15
    下面说一下我再使用魔窗-mlink功能中遇到的问题, 含有mlinkkey识别的方法使用: /** * 注册一个mLink handler,当接收到URL的时候,会根据mLink key进行匹配,当匹配成功会调用相应的handler * 需要在 ...
  • sdk优化过程,是一段血泪史,可以吐槽的地方无数。魔窗研发副总裁沈哲首次分享他们在移动端SDK优化之路上遇到的各种坑。
  • MagicWindowSDK 使用文档(Android)

    千次阅读 2015-07-10 17:38:09
    MagicWindowSDK 使用文档(Android) V2.2  一 快速集成 如果你的项目之前已经集成了shareSDK的分享功能,请...1.1 获取魔窗Appkey(移动端AndroidManifest.xml内的MW_APPID) 登录魔窗后台管理(http://mgnt.m
1 2 3 4 5 ... 20
收藏数 19,789
精华内容 7,915
热门标签
关键字:

魔窗