We have a couple of simple apps that use the XPages mobile controls that no longer work on iOS 8 devices. Tapping on outline entries, dataview entries, buttons in the header, etc. doesn't seem to do anything. Tapping on a category to expand or collapse it in a categorized view is the only thing that seems to work. The apps are running on a Domino 9.0 server with the openntf essentials package installed. iOS 7 and Android devices work fine.
Anybody else having problems with the mobile controls and iOS 8?
I can confirm this problem with our apps that use the mobile controls as well. It seems to be an issue with Dojo 1.8 that is used by these controls. Debug on an iPad running iOS 8 reveals "Deprecated attempt to access property 'changedTouches' on a non-TouchEvent object." and "Typerror: Attempted to assign to readonly property." in Dojo.js:7956.
UPDATE: Got it working by copying Dojo 1.9.4 to the domino\js folder. Also had to add in the ibm and template folders into the dojo-1.9.4 folder. These were extracted from the xsp.dojo.jar file in the Domino\osgi\shared\eclipse\plugins\com.ibm.xsp.dojo_9.0.1.20140801-1000 folder. Then had to restart the server. Restarting http by itself doesn't work.
IBM has just released 9.0.1 Fix Pack 2 Interim Fix 1 which fixes SPR PALT9P8JDG "XPage Mobile Controls Fail On iOS 8". The technote has been updated accordingly.
For the latest information on this issue, see this technote: http://www-01.ibm.com/support/docview.wss?uid=swg21686751
Related
I’m facing a problem with my own developed plugin.
In fact, i developed a plugin using ionic, angularjs 1 and integrate it in a buildfire application. It’s working perfectly in android and in iOS versions that are below iOS 10.
The problem is that i need to tap twice on a link or on a button in order for the click to be executed.
Firstly i thought that this problem is coming from ionic, but once i generated my app as an ionic standalone app and tested it on a physical device all is was working perfectly even in iOS 10 and above.
The problem arise only when my plugin is running in a buildfire environment.
Do you have any idea of what is happening? could you please help me resolving this issue?
I don't know if it helps.
but Here is my home screen Code:
I'm using ui-sref to navigate between tabs, I tried ng-click but it doesn't work either. please note that everything works correctly on android and on ios versions below 10
<ion-tabs class="tabs-striped tabs-icon-top tabs-background-royal tabs-color-assertive tabs-fullwidth" tabs-wipable>
<ion-tab title="Cursuses" icon-off="ion-university" icon-on="ion-university" ui-sref="app.home.cursus" >
<ion-nav-view name="tab-cursus2"></ion-nav-view>
</ion-tab>
<ion-tab title="Soon" icon-off="ion-ios-list-outline" icon-on="ion-ios-list" ui-sref="app.home.soon" >
<ion-nav-view name="tab-planning3"></ion-nav-view>
</ion-tab>
</ion-tabs>
We have a Xamarin.Forms app for iOS and Android that we have in the stores for some months now. We develop with VS 2017. For testing the iOS-version, we use TestFlight.
Everything worked pretty well, until mid-april when we wanted to test a new release via TestFlight:
We installed the iOS-App on our test devices via TestFlight, and now on our test devices the app closes down right after the splash screen without generating a crash report (we use HockeyApp).
The app works fine though on the iOS-simulator and when being published directly on a device (iPad) via VS.
We found out that the problem is the update of Xamarin.Forms from version 2.3.3.180 to version 2.3.4.231 or later.
We would like to use latest version of Xamarin.Forms. Does anyone have the same issue and did you find a solution?
We just found the solution for this problem:
We use a custom font for our app and changed the font of the navigation bar in the AppDelegate.FinishedLaunching method by using UINavigationBar.Appearance.SetTitleTextAttributes.
This caused the iOS version of our app to crash when distributing via TestFlight. We removed the code to change the font and now we can publish the app again.
I am working on an XPage application with few richtexts field on a page. It works well on desktop, however, the richtext field just doesnt show up on mobile environment. Here's a public link for testing (it would show up a richtext field when opened on a desktop but would just show up a small empty box on an mobile - tested on safari, chrome, default android browser):
XPage Application With RichText Field
Any help would be really appreciated. Thanks !
Mobile cannot cope with the CK Editor, so Rich Text cannot be edited on mobile. This is still the case with 9.0.1, from my experience on a recent training course. But I believe the Dojo editor works on iOS. I can't find the blog post and it was from a couple of years ago, but I found that the XPages forum was working by using the Dojo rich text editor instead of the default CK Editor. I can't remember if that was on 8.5.3 or 9.0 though.
If I view the source on your link I see that you have Dojo 1.6.1 and that means to me that you are using Domino 8.5.3
The richtext editor didn't work with older versions of Domino in mobile.
you need to upgrade to Domino 9 or preferable 9.0.1 with the latest Extlib from openntf
I recently went to do a demo of some a CRM solution I had been developing but when I tried displaying it on my MAC in firefox and chrome it comes up with the mobile interface. The instance will never be used on mobile devices so I want to disable this functionality for the whole site...How do I do this?
I had the same issue when I opened crm on firefox (on explorer and chrome it was ok), I assume you are using roll up 12 since only from this rollup you have other browsers besides internet explorer integration.
The issue with me was that for some reason, it opened the "default.aspx" page, which opened this url:
https://mydomain:444/m/default.aspx
When the correct address should be:
https://mydomain:444/main.aspx#
I'm also guessing that you have set up ADFS..
I had the same problem and what helped for me was to add the site to the Compatibility View in Internet Explorer.
If you're using IE 11, try compatibility mode. Settings -> Compatibility View Settings
I have a PhoneGap app that works perfectly on the iPhone 3.2 simulator and also iPhone 3 and 3GS devices.
I have just downloaded and installed the latest iOS SDK, changed the settings in Project>Edit Project Settings to allow the application to work, and run it successfully within the iPhone 4 simulator and even the iPad simulator.
However when I run it on a provisioned iPhone 4 device, nothing seems to happen when I run it. I get the splash screen, but nothing happens after that. In the log I get this:-
2010-09-13 10:11:34.156 MyApp[89:307] Going to play default movie
2010-09-13 10:11:34.169 MyApp[89:307] Can't find filename default.mov in the app bundle
2010-09-13 10:11:34.948 MyApp[89:307] Device initialization: DeviceInfo = {"name":"iPhone","uuid":"548444a41eee3aec9dd66511e12e6a6b1b277a2a","platform":"iPhone","gap":"0.9.0","version":"4.0.2"};
2010-09-13 10:11:35.022 MyApp[89:307] Docs Path:/var/mobile/Applications/D887FEA7-0C56-4991-890F-E790361A9D64/Documents
2010-09-13 10:11:35.037 MyApp[89:307] Free space is 15497396224
And nothing else!!
Really annoying. Anybody know what might be happening here? I tried fiddling with a few settings in the Project Settings but that doesn't seem to have fixed it.
Any help would be really appreciated.
Regards
Nick
Update - my problem. I had some external javascript which was crashing due to the way I was calling it from the HTML file. Weird that it only affected the iPhone/iPad device but not the simulators, but there you go....