BuildFire : In ios 10 and 11 Need to tap twice in order for a Click to work - buildfire

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>

Related

Universal App is being tested in Iphone compatibility mode by apple

I have (now) marked my app to be a Universal App.
When i deploy it locally to an ipad it runs as a native iPad app (all good, nice rendering, heaps of space)
when i submit it to Apple for review they reject it becasue they run it in iphone compatibility app (basically like an iphone 4 ) and the rendering goes wrong (not enough space).
What else do i need to set in the Xamarin project so it will never run in iPhone compatibility mode on the iPad ?
turns out the itunesconnect site is realy not that user friendly...apple eh..
i found a way to delete the old build and link to the new build and they approved it
funny thing is that they seem to write the version of what you enter in itunes connect into your app. so even though they were testing an old build, the screenshot was showing the new build version.. very confusing

iOS App crashes since Xamarin.Forms version 2.3.4 when distributed via TestFlight

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.

UWP Windows 10 JS - background audio work when compile directly to my device, but not when opened from store

Let describe my issue:
I have developed JS app for Windows 10. It works on desktop- background audio, title, album cover- all stuff i need. In VisualStudio- when i deploy app to Mobile Emulator (10.10586)- still- background audio works even if app is gone.
If i deploy my app through Visual Studio to my Mobile Device- everything works great (when it is run/deployed from visual studio). BUT (notice that) - if i open that compile app again from my device (later, i exit visual studio or just close the solution)- backrgound audio: didnt work.
Hope i describe it well- i deploy app, which work great when compile it first time, but lately... didnt.
So, i can provide my code if someone need to check out, but i think is something with platform... and i am not sure how to fix that and how to get help with that :/
Thank you!
After research i made... there is no chance to build and complete that only with javascript. For now... after Anniversary update (2016, August) there is a chance- Microsoft employee confirms that will be possible and we can explorer that with this example they provide: https://github.com/Microsoft/Windows-universal-samples/tree/dev/Samples/BackgroundMediaPlayback ... so... will wait to see :)

Cannot launch Xamarin.iOS app on device

I am developing an iPad application with Xamarin.iOS and MVVMcross. So I have a PCL with my View-Model and my Model, and an iOS project with the view. I use Visual Studio.
Before, I used Xamarin.iOS 6.3.6 beta version, and when I tried to launch the app on the device, an .app file was created and getting it with my Ipad, I could launch the application (impossible to launch directly from Visual Studio).
Yesterday, I uploaded Xamarin.iOS to 6.4.1. On simulator, everything's okay. When I try to launch the application on device, now the app is directly installed but the build stop and the following error appear in the debug output :
Failed to load AOT module '<my PCL>' while running in aot-only mode: doesn't match assembly.
And if I click on my app icon on the device,a black screen appear and disappear immediately.
Does someone know why this error appear?
This looks like something was cached somewhere or not updated correctly.
Here are a few ideas to try:
Delete the app from the device.
Clean & Rebuild your app.
Build & install from Xamarin Studio on your Mac.
Copy the Debug configuration to a new configuration (DebugTest for instance), and run that configuration instead.
I regularly get the same issue here.
The workaround that I use is to switch the platform in the Visual Studio build Configuration Manager to "iPhoneSimulator", run a quick debug session on that, then switch the platform back to "iPhone", and the problem disappears for a while.
Unfortunately I have no intelligent reason as to why this works. It seems to be doing a better job of the "Clean and Rebuild".
After reading a similar bug, I found that clearing the mtbs folder on the OS X host which is located at $HOME/Library/Caches/Xamarin/mtbs/ fixes this problem for me.
I have to do it so frequently I just have a PuTTY session open on my Windows box to clear the folder. I do hope that Xamarin fixes this issue soon.
Make sure Linker Behaviour is set to Don't Link
Clean, rebuild, remove old version from app.
Worked for me at least.
This happened to me after I upgraded to XCode 5/iOS7. I noticed a warning that I hadn't installed XCode Command Line Tools. After I did that I rebuilt the application and it now runs.
I just had this problem and got it to work again by opening the Apple project properties and changing the provisioning profile identity from "Distribution" to "Developer".
My workaround on Mac is to
Close Solution in XS
Quit XS. Command-Q
Reopen it and reopen solution.
After that it usually works again.

Phonegap on iPhone 4 device

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....

Resources