2017-09-12 5 views
0

私はブランチのweb sdkを使ってカスタムディープビューを実装しています。基本的には、ボタンが付いたページがあります。簡単に説明すると:ブランチはブラウザに組み込まれたアンドロイドをサポートしていますか?

(function(b,r,a,n,c,h,_,s,d,k)... 
    branch.init('key_test... 
    branch.deepview(
     { 
      'channel': 'landing_page', 
      'feature': 'launcher', 
      data : { 
      custom: 'data', 
      '$desktop_url': 'https://x.com', 
      '$fire_url': 'https://x.com', 
      '$blackberry_url': 'https://x.com', 
      '$windows_phone_url': 'https://x.com' 
      } 
     }, 
     { 
      'open_app': false 
     }, 
     function(err) { 
      console.log(err || 'no error'); 
     } 
    ); 
    ... 
    <button onclick="branch.deepviewCta()">Native App</a> 

...

私は内蔵のブラウザアンドロイドでこのページにナビゲートしてから(私はアンドロイド6.0と4.4.2を試してみた)ボタンをクリックすると、私は見ます次

Android 6 built in browser

私は、IOSとAndroidにクロムまたはFirefoxを使用して(同じデバイス上)に起こるんものですアプリストアに取られることを期待するアプリをインストールしていないので。

ボタンをクリックしたときにアンドロイドの組み込みブラウザに期待される動作は何ですか?私が正しく構成していないものはありますか?アンドロイドのためのリンク設定の下の枝のダッシュボードでは私が選択した: を - "私はアンドロイドアプリ持つ" - AndroidのURIスキーム: 'myappに://' を - Googleが検索を演奏 - > myappの - アプリのリンクを有効にします+ SHA256

答えて

0

あなたはERR_UNKNOWN_URL_SCHEMEは、以下の理由による可能性がなっている理由:

1)ユーザが内支店ディープリンクを開いているサインインファイアウォールルータ機能 2)によってブロックされていますディープリンクと互換性のないアプリ内ブラウザ

thaあなたのテストの場合、上記のどちらも真実ではありません。

deepviewcta()からのディープリンクを確認するには、Facebookのウェブビューで作業することができます。 Deepview CTA(ウェブページの場合は「ネイティブアプリ」)をFacebook上のウェブページに貼り付けると、アプリがインストールされていない場合、アプリのPlayストアページにリダイレクトされます。

関連する問題