2017-03-28 8 views
0

アプリケーションが「アクティブ」から「アクセス不可」に変更されると、リモートディスエーブルメッセージが表示されないハイブリッドアプリケーションがあります実際には使用できなくなったため無効になっています。IBM MobileFirst Platformが起動していないハイブリッドアプリのiOSでリモートディスエーブルメッセージが表示される

worklight.properties:

onErrorRemoteDisableDenial : function (message, downloadLink) { 
     console.log("onErrorRemoteDisableDenial ......... Triggered"); 
      WL.SimpleDialog.show(
        appStoreUpdateTitle, 
        message, 
        [{text: notNowButton, handler: function() {WL.App.close();}}, 
        {text: downloadNewVersionBtn, handler: function() {WL.App.openURL(downloadLink, "_blank");}}] 
      ); 
       console.log("onErrorRemoteDisableDenial ......... Endded"); 
     }, 

はconsole.log(Xcodeのから):

wl.remoteDisable.cache.enabled=true 
wl.remoteDisable.cache.refreshIntervalInSeconds=1 

initOption.jsは(私が間にエラーが何であるかを見るためにはconsole.logが追加されました):

2017-03-28 10:51:57.312 GRSMobile[73598:5607189] onErrorRemoteDisableDenial ......... Triggered 
2017-03-28 10:51:57.315 GRSMobile[73598:5607189] Warning: Attempt to present <UIAlertController: 0x7f9e29e2c000> on <CDVViewController: 0x7f9e29dd0290> whose view is not in the window hierarchy! 
2017-03-28 10:51:57.315 GRSMobile[73598:5607189] onErrorRemoteDisableDenial ......... Endded 

同じコードはAndroidでは動作しますが、iOSでは動作しません。

IBM MobileFirstプラットフォームのバージョン:MobileFirstプラットフォーム財団7.1に固定されている7.1.0.00.20161118-2214

答えて

1

この動作はAPAR PI74295に似ているようだが、20170109から1751日付(およびそれ以降)を構築します。私は原因が同じだと思う。

最近のiFixビルドを入手して適用し、それを使ってアプリケーションをビルドし、この問題が解決したかどうかを確認することをお勧めします。

+1

ありがとうございます。私はiFixを適用し、すべての私のアプリの成果物(WAR、WLAPP、IPA)を再コンパイルしました。適用されるiFixは(7.1.0.00.20170301-1645) –

関連する問題