2016-08-01 14 views
0

ionicアプリからページを開くためにcordova InAppbrowserプラグインを使用しています。私はinAppbrowserでこのccavenue支払いページのリンクを使用しています。 inAppブラウザで開いているhtmlページに戻ってくるccavenueにはcancellation/redirectionというURLがあります。リダイレクトされたhtmlページのリンクをクリックすると、イオンモバイルアプリのページに戻っていきたいです。私はこのためにCustomURLSchemeプラグインを使用しています。しかし、それは通常のブラウザの表示からのみであり、InAppBrowserページビューからではありません。私が使用/、Androidのマニフェストファイルに起源などにも、ない使用を許可するためのconfig.xmlファイルをインテントフィルタを変更したInApp BrowserからクリックしたリンクからIonicアプリにリダイレクトされたhtmlページ

net:ERR_UNKNOWN_URL_SCHEME 

を:ここで

は私が取得していますエラーです。これで助けてくれますか?

私はリダイレクト、開くために InAppBrowser loadstoploadstart方法を試してみました

答えて

1

: ここloadstopコードが

$rootScope.$on('$cordovaInAppBrowser:loadstop', function (e, event) { 

        if (event.url == 'actionurl') { 
         $cordovaInAppBrowser.close(); 
          $timeout(function() { 
         $ionicHistory.clearCache(); 
         $ionicHistory.clearHistory(); 
         $ionicHistory.nextViewOptions({ disableAnimate: true,disableBack: true , historyRoot: true}); 
          $state.go('redirect url', {}, { reload: true }); 
         }, 30); 

         } 

         else if(event.url == 'actionurl'){ 
         $cordovaInAppBrowser.close(); 
          $timeout(function() { 
         $ionicHistory.clearCache(); 
         $ionicHistory.clearHistory(); 
         $ionicHistory.nextViewOptions({ disableAnimate: true,disableBack: true , historyRoot: true}); 
          $state.go('redirect url', {}, { reload: true }); 
         }, 30); 

         } 

     }); 

であることがよく

を働きました
関連する問題