2017-03-28 3 views
0

Wir haben eine Hybridanwendung, die die Remote-Deaktivierungsnachricht nicht anzeigt, wenn wir den Status von "Aktiv" zu "Zugriff deaktiviert" ändern, obwohl die App aktiviert ist tatsächlich werden wir behindert, weil wir es nicht mehr benutzen können.IBM MobileFirst Platform löst keine Remote-Deaktivierungsnachricht unter iOS für Hybrid-App aus

worklight.properties:

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

initOption.js (ich habe console.log hinzugefügt, um zu sehen, was der Fehler dazwischen ist):

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 (von xCode):

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 

Derselbe Code funktioniert auf Android, aber nicht auf iOS.

IBM MobileFirst Platform Version: 7.1.0.00.20161118-2214

Antwort

1

Dieses Verhalten scheint APAR PI74295 ähnlich, die in MobileFirst Platform Foundation fixiert baut 7.1 datiert 20.170.109-1.751 (und höher). Ich vermute, die Ursache ist dieselbe.

Ich würde empfehlen, eine neuere iFix-Build zu erhalten und anzuwenden, und verwenden Sie das, um Ihre Anwendung zu erstellen und zu bestätigen, ob dieses Problem behoben ist.

+1

Vielen Dank. Ich habe den iFix angewendet, alle meine App-Artefakte neu kompiliert (WAR, WLAPP, IPA) und jetzt kann ich die Meldung "Access disabled" sehen. iFix angewendet ist (7.1.0.00.20170301-1645) –

Verwandte Themen