Discussion Forums  >  Buzztouch News and Announcements

Replies: 8    Views: 300

Cakebit
Code is Art
Profile
Posts: 451
Reg: Dec 15, 2010
In your local b...
10,260
06/12/20 06:29 AM (5 months ago)

Buzztouch 4.0.5 for iOS - Pre-Release [Beta]

Hi all! Hope everyone is doing well- these are some crazy times. Apologies this update took so long- I've kept thinking "today is the day this rolls out!" (and thus, not wanted to post anything "officially")- yet there were several delays preventing a quicker release of this beta.

A new beta of the Buzztouch core for iOS has just rolled out. This release is primarily to address the issues when publishing new apps using UIWebKit which is now deprecated. (See Apple’s press release at https://developer.apple.com/news/?id=12232019b for more information on UIWebKit's deprecation timeline).

The core (and BT_Screens) have been updated to remove UIWebView.

To grab the latest beta, head to your app’s Download Project webpage, and select the “[iOS Beta] Buzztouch Core v4.0.5” option from the new “Build Version” drop down.

When you download a project the .zip archive name will look something like:

[appName]_iOS_BTv4.0.5.zip

This post will be updated as further beta releases (and anticipated fixes!) roll out. If you encounter any issues or bugs please post them to this thread.

----------------------------------------

### Changes ###

View the “BETA-NOTES.txt” text file inside your project download for a current list of changes.

### Known Issues ###

- Alert, Prompt and Confirm dialogs do not currently appear. They need to be reimplemented using the “runJavaScriptAlertPanelWithMessage”, “runJavaScriptConfirmPanelWithMessage” and “runJavaScriptTextInputPanelWithPrompt” methods.
- PDF viewing now shows the page count (ie, page 1 / 19).
- “Scale pages to fit” (which previously happened automatically) is not available in WKWebView, but can be re-implemented in Javascript (if needed).
- Local file loading may be unavailable in some early versions of iOS8 (this is a bug Apple fixed in the later versions of iOS8).
- Some files extensions are unsupported at this point. If you find one, please post below so I can investigate the correct handling of that file extension.
- When publishing a new app to the App Store, plugins you have in your project may still reference UIWebKit and cause your app to be rejected. If possible, it would be helpful if you can search for “UIWebView” in your project- and find the screens and plugins that reference the old API. Perhaps I can go through the most commonly used plugins and update them as well.
- When exiting the iOS video player, the web view remains blank, rather than giving an option to replay video, or pushing back to the previous screen. (This is how the previous functionality worked, but could be improved upon from a user experience perspective).
- Note: WKWebView enforces CORS (Cross-origin resource sharing)- something that UIWebView never enforced.


----------------------------------------

Personal note: A large part of the lack of forum updates is due to the unforeseen impact COVID-19 has had on my day job, really effecting the hours I’m able to invest in my passion over here. Hopefully, come late July- I’ll be able to return to a normal schedule (given this year, I wouldn’t be surprised if it was longer).
 
Bonzo
Apple Fan
Profile
Posts: 765
Reg: Jan 30, 2012
Hampshire, ENGL...
13,350
like
06/15/20 08:17 AM (5 months ago)
Thanks 'Cakebit'
 
gatorcade
Code is Art
Profile
Posts: 35
Reg: Jul 17, 2011
Gainesville
1,150
like
06/16/20 07:05 AM (5 months ago)
Thank you.
 
Blue
Apple Fan
Profile
Posts: 24
Reg: Jun 20, 2011
Gainesville, Fl...
4,990
like
06/21/20 07:32 AM (5 months ago)
 
Blue
Apple Fan
Profile
Posts: 24
Reg: Jun 20, 2011
Gainesville, Fl...
4,990
like
06/21/20 10:23 AM (5 months ago)
Never mind. I figure it out.
:)
 
AppOne
buzztouch Evangelist
Profile
Posts: 348
Reg: Apr 03, 2012
London
13,980
like
06/22/20 01:54 AM (5 months ago)
Thanks Cakebit! Good work!
 
Cakebit
Code is Art
Profile
Posts: 451
Reg: Dec 15, 2010
In your local b...
10,260
like
06/24/20 05:30 PM (5 months ago)
Hi Blue!

I've added the "ITSAppUsesNonExemptEncryption" item with a value of "false" to the BT_info.plist file in BTv4.0.5. This should prevent you from having to take the questionnaire in App Store Connect when uploading your app.
https://developer.apple.com/documentation/bundleresources/information_property_list/itsappusesnonexemptencryption

Note: Should your app use custom (non-standard) encryption, you should set this value to "true", and provide Apple with the information they require- to prevent your app being rejected.
 
Blue
Apple Fan
Profile
Posts: 24
Reg: Jun 20, 2011
Gainesville, Fl...
4,990
like
06/25/20 10:28 AM (5 months ago)
Thank you.
 
Cakebit
Code is Art
Profile
Posts: 451
Reg: Dec 15, 2010
In your local b...
10,260
like
08/06/20 01:10 AM (3 months ago)
Hi all!

Thanks to everyone who participated in the beta, Buzztouch 4.0.5 for iOS is now live for both Buzztouch.com users and those using Self Hosted panels. Visit the App Download page to grab the latest source for your iPhone / iPad apps and check out the RELEASE-NOTES.txt file for an overview of the changes.

Comment below if you have any issues, we'll do our best to get those sorted. :)

Thanks everyone for the feedback and for using Buzztouch!
 

Login + Screen Name Required to Post

pointerLogin to participate so you can start earning points. Once you're logged in (and have a screen name entered in your profile), you can subscribe to topics, follow users, and start learning how to make apps like the pros.