1869 comments found.
Hey I got a response from Apple which says this
“Guideline 2.5.4 – Performance – Software Requirements
Your app declares support for external-accessory in the UIBackgroundModes key in your Info.plist file but does not declare any external accessory protocols supported by your app. The external accessory background mode is intended for apps that communicate with hardware accessories through the External Accessory framework.
Next Steps
If your app is meant to work with external hardware, supported protocols must be included in the UISupportedExternalAccessoryProtocols key in your app’s Info.plist file – and the hardware’s PPID # should be provided in the Review Notes field of your app in App Store Connect.
Additionally, your app must be authorized by MFi to use the desired hardware. If you are not yet in the MFi Program, you can enroll at MFi program.
Please either revise your Info.plist to include the UISupportedExternalAccessoryProtocols key and update your Review Notes to include the PPID # – or remove the external-accessory value from the UIBackgroundModes key.”
What should I do?
“In addition, if you are not using Google Maps or Tumblr, you may use respectively the keys for Privacy – Location Usage Description and Privacy – Photo Library Usage Description.”
When i remove these I get a warning, am i supposed to remove these aswell? I am not using Gmaps or tumblr
ITMS-90078: Missing Push Notification Entitlement – Your app appears to register with the Apple Push Notification service, but the app signature’s entitlements do not include the “aps-environment” entitlement. If your app uses the Apple Push Notification service, make sure your App ID is enabled for Push Notification in the Provisioning Portal, and resubmit after signing your app with a Distribution provisioning profile that includes the “aps-environment” entitlement. Xcode does not automatically copy the aps-environment entitlement from provisioning profiles at build time. This behavior is intentional. To use this entitlement, either enable Push Notifications in the project editor’s Capabilities pane, or manually add the entitlement to your entitlements file. For more information, see https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/HandlingRemoteNotifications.html#//apple_ref/doc/uid/TP40008194-CH6-SW1.
ITMS-90683: Missing Purpose String in Info.plist – Your app’s code references one or more APIs that access sensitive user data. The app’s Info.plist file should contain a NSLocationWhenInUseUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. Starting Spring 2019, all apps submitted to the App Store that access user data are required to include a purpose string. If you’re using external libraries or SDKs, they may reference APIs that require a purpose string. While your app might not use these APIs, a purpose string is still required. You can contact the developer of the library or SDK and request they release a version of their code that doesn’t contain the APIs. Learn more (https://developer.apple.com/documentation/uikit/core_app/protecting_the_user_s_privacy).
I’m not sure what to do, I am using Onesignal
For your second warning, feel free to ignore this.
Hello,thanks for the whole services given to us. 1.When is the new update coming in coz we also need to use the Wordpress audio in and the WKWebView. thanks
Hi! I replied to your ticket, please let me know if I can answer any other questions.
Hello there ive new here i wanna ask something : 1. Is there a guide for editing layout position like i dont want sliders but menu on footer like traveloka
2. Is there a guide for making full webview without header menu
3. Is there a way to make a button save this page so it can acces offline by user
4. Is there community group for this like fb or others?
Regards overall awesome
Hi!
1) Universal has built-in options to easily hide the sliding drawer, and only use bottom tabs instead.
2) Yes, this can easily be done with Universal. You’ll find an option to disable the top bar.
3) No, we currently don’t offer this option. There can be offline pages, but you as an administrator have to put them in your app at compile time.
4) At this time no, but you can ask questions here on CodeCanyon 
Hello, How can I configure Wordpress audio contents on iOS. The feature is available in the Universal Android version. Is it available on iOS as well? Also I get a blank white screen after applying this “http://mobile.website.com/wp-json/wp/v2/”, “Audio”. to my configuration.json file. Cannot see Wordpress posts from “Audio” category. RSS provider too doesn’t load audio files just texts, which was fine in previous versions. Regards.
Hi! Wordpress Audio is supported in our IOS version! Make sure to select the Wordpress Audio provider, and to user parameters that would also work for the regular Wordpress provider. “Audio” doesn’t seem like a valid category slug, could you verify this?
For RSS, only audio as per the iTunes Podcast spec is accepted with newer versions, to increase performance.
Hello. completed adding content, signing, etc. yet with a “build succeeded”, no simulator or wired iphone simulation. (successful with the older version of the app). Can you please advise? Thanks, Myykk
Hi! I’m sorry to hear you are having trouble. Could you please submit a ticket at sherdle.com/help/ticket? Please makes sure to include error messages or traces of your issue
I have been able to fully customize the app with no problems. The only area I am facing difficulties on is showing the Facebook feed for my one Facebook Page. I have tried to configure for other ones I manage and all work successfully in the app. Any reasons why a page wouldn’t work correctly? It pops the error message “Thread 1: EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0×0” inside the social-> SocialCell.swift.
(code=EXC_I386_INVOP, subcode=0×0)
ATD was compiled with optimization – stepping may behave oddly; variables may not be available. (lldb)
ATD is my facebook app name.
project name sorry, have been testing again for many other facebook pages and all of which work fine. Is there a specific setting on the page I need to make?
I’ll reply to your ticket, thank you!
I have a Pre-Sales question. Is this a native iOS app? does it take stress off apache on my web hosting server? connect to wordpress and just use the content from the database? how exactly does this work? or is this just a neatly put together mobile friendly theme / web application?
Hi! This is a full native app. It uses the WP REST API to get data from your server which is then parsed and displayed on the device.
Requests for the WP REST API are lighter than full webpage requests from browser, but they will still consume some server resources.
“Requests for the WP REST API are lighter than full webpage requests from browser, but they will still consume some server resources.”-
My questions is how much resources does it take compared to a web page? does it use like 50% less the resources a page would?. I’m really trying to cut down on my server apache memory usage. What resource does it use and if saving server resource is my goal is it worth it?
I’d love to answer your question, but I’m not a web wordpress developer and I don’t know exactly what the impact delta is of API requests vs web requests.
My app has been rejected because it needs to use in-app purchases instead of Woocomerce/Stripe payments
I use a Woocommerce Subscriptions, is it possible to merge in-app purchases from Apple with my wordpress site?
3.1.5 Physical Goods and Services Outside of the App: If your app enables people to purchase .... services that will be consumed outside of the app, you must use purchase methods other than IAP to collect those payments.....The exception is:
3.1.3 Content-based “Reader” Apps: Apps may allow a user to access previously purchased content or content subscriptions (specifically: ....... cloud storage......), provided the app does not direct users to a purchasing mechanism other than IAP.
Since the app is not a content-based reader for content purchased (since content purchased is sent to your by email, or physically). There should be no need to use In App purchases (and Universal doesn’t support this).
Hi,
I ma using your latest source code version provided here on Codecanyon and after submit the app to Apple I get this rejection. I setup the IAP accprddly the tutorial what is happen????
2. 1 Performance: App Completeness Guideline 2.1 – Performance – App Completeness
We found that while you have submitted in-app purchase products for your app, the in-app purchase functionality is not present in your binary.
Next Steps
If you would like to include in-app purchases in your app, you will need to upload a new binary that incorporates the in-app purchase API to enable users to make a purchase.
Once you revise and resubmit your binary, you will also need to resubmit your in-app purchases for review since they are in the Developer Action Required state. For each in-app purchase product submitted, please be sure to edit the detail information or cancel the request to change the detail information for the in-app purchases using App Store Connect.
Alternatively, if you do not want to include in-app purchase products in your app, it would be appropriate to remove any unused in-app purchase products from App Store Connect.
I replied to your ticket 
Hi,
I need to enable IAP (In-App Purchase) inside overview.json and I didn’t see examples of how to activate IAP with overview.json. Can you help me, please? IAP works fine from the left menu but not on overview.json.
Thanks.
Hi! At this time IAPs work only from the side menu, and not from overview files.
hi,
is the code 100% open ?
Any hidden binary classes ?
is the code easy to understand for further development ?
support latest iOS 13.2
Hi! The code is 100% open, editable and accessible, and all in Swift / Objective-C. I consider the code to be easy to read and extend, but this of-course depends on your experience.
The latest version of IOS is supported.
also, I have requested before Snapchat stories support before, hope you consider both these features in coming releases.
Hi! Thank you for your feedback! I do appreciate this, but please also note that I do get a lot of feature requests and have to prioritise! Thank you.
hey, YouTube Api got decreased quota, and my apps run through a lot of errors regarding the youtube Quote, I know its not your problem, but I come with a fix idea, if you can include in your code that I put multiple youtube api with if condition if return json results, than use this api (which means its working api) otherwise go to the next api available in the api list.
Hi! Usually, Youtube will automatically increase your quota as you use more data.
You could indeed solve it using multiple keys, but please note that this is officially against the API conditions and that I can’t support the code for this.
ITMS-90809: Deprecated API Usage — Apple will stop accepting submissions of apps that use UIWebView APIs . See https://developer.apple.com/documentation/uikit/uiwebview for more information.
Hi! Your app is already ported to use WKWebView, you can safely ignore this warning.
Hi, i have this problem connecting woocommerce: i cant connect to facebook, it says “we werent able to connect to the server. make sure you have a working internet connection”
my config:
Hi! Could you please submit a ticket at sherdle.com/help/ticket with the error log?
hello, I have a question, before buying this application does this application support non-wordpress websites, my website is made with native PHP and cloud hosting, now! my website has been published.
if I buy this application, can my website be an iOS-based application, and the application can be uploaded to the app store?
when uploading the application we are guided to upload it?
I am waiting for your answer thank you
Hi! Definitely, you can use WebView to show your PHP based website.
The best template for you will be: https://codecanyon.net/item/web2app-for-ios-quickest-featurerich-ios-webview/14994362
You’ll get full step by step instructions. Please do note the following for app store submissions: https://codecanyon.net/item/web2app-for-ios-quickest-featurerich-ios-webview/14994362/faqs/27706
Hi,
I have a Android license and few days ago I bought a IOS license. Universal for Android is a good product. With Universal IOS are some issues.
Tumblr: Pictures from two days ago are displayed today, and the pictures from today are displayed after two day. I tested with few blogs. E.g. https://swankydesserts.com/
RSS – I can see only 5% from content. I tested with few sites. e.g http://larryferlazzo.edublogs.org/feed/ Also i check this feed with https://validator.w3.org/. This i a valid RSS Feed. Note: In Android working fine.
After two days I found the Open button hidden in the Share button. I first thought it was a joke.
Sorry for this tone but I bought Extended Licence and I can not go to my users with those issues.
Have a nice day/evening.
Please see: https://prnt.sc/q6stox maybe can be useful for debugging. In the left is IOS in the right Android. Thank you for your support until now.
if let description = item.descriptionWith:
if let description = item.content?.contentEncoded ?? item.description
Regarding Tumblr, both Android and IOS connect directly to the Tumblr API to get the latest posts, nothing is cached. If images are not showing up in the app, they are most likely not sent by the API. You can verify this by making an api request manually (url is in the log).
The open button for RSS feeds is indeed in the overflow menu, this is intentional.
Please let me know if I can answer any other questions.
Thank you for the response and the fix. Works well !!! To hide Open Button is strange for me, but is your decision.
Regarding Tumblr, I checked the URL for 3 applications with Postman and CodeCompere. For each are diferent links with diferent results.
Plasee see the image: https://prnt.sc/q8fpxn
What I should change to see also the images from RSS, like in Android version? (http://larryferlazzo.edublogs.org/feed/?) Please check: https://prntscr.com/q8fqum
Thank you for getting back to me on this!
I indeed confirmed your issue with Tumblr, turns out that there was a mistake in this release that no-one had reported to met yet. Thank you!
Please open TumblrProvider.swift and replace:"https://api.tumblr.com/v2/blog/%@.tumblr.com/posts?api_key=%@&type=photo&limit=%i&offset=%i"With:
"https://api.tumblr.com/v2/blog/%@.tumblr.com/posts?api_key=%@&type=photo&offset=%i&limit=%i"
Regarding RSS, on Android we offer a feature that scans that whole RSS feed for images, and shows any images in the header. For IOS, we unfortunately don’t offer this option, and will only show media if it’s properly attached as per the RSS 2.0 Media Specification.
Are you welcome. Thank you for help. Can we have also the fix for the last version of Android? Regard RSS images, is there a limitation from IOS? I am curious if technically can be implemented.
Thanks
Hi! I had this for a previous version as a feature, however I removed it for performance reasons.
For Android, in RSSHandler.java change: qName.equalsIgnoreCase(“description”) || qName.equalsIgnoreCase(“content:encoded”)
To: qName.equalsIgnoreCase(“content:encoded”)
Sorry I was not very clear. I tried to fix Tumblr issue for Android (last version 4.4). The new Android version have also an issue with the last images. See https://prnt.sc/q8fpxn. I replaced offset with limit and limit with offset like in IOS (see your IOS fix above) but is still not working. For this I request a fix if is possible. Thank you in advance.
Thank you again for getting back to me, you’re again correct.
Please open TumblrClient.java and replace:geturl = geturl + (currentPage) * Integer.parseInt(perpage);With:
geturl = geturl + (currentPage - 1) * Integer.parseInt(perpage);
Thank you, the fix is good.
Unfortunately I found a critical issue. With a valid feed, the application crashes. With Android app worked correctly.
Please check: http://feeds.feedburner.com/EdLFerl
One of the items in your RSS feed doesn’t have a title. Note that Universal expects that all your RSS feed items have at least a title and a description. This article is skipped on both Universal for Android, and on Feedburner, but it’s still present in the raw XML, which causes this error for IOS.
If I understood correctly, when a title is missing, the application will crashes on all users?
Crashing is never appropriate behavior, and I’ll make sure to fix this by either giving an error message to the user or skipping invalid entries.
Regardless, Universal does expect valid feeds to function the most properly. Please ensure that your feeds are always valid with your feeds source for the best user experience.
I catched the exceptions for item.title and item.pubDate. Every time I check the feeds, but are not my feeds and I can not add content if something is missing. Thank you again for your help and tips.
Great to hear you’ve resolved it. Thank you for your feedback as well!
Hi
I am looking to create an app that works as a media player for mp3 items purchased through woocommerce. Is this possible with your app ?
Thanks in advance !
Hi! You can definitely create an app that acts as a media player for hosted MP3s. However, this will not be linked with WooCommerce by default, so you would need to custom code to support purchases of WooCommerce mp3s.
Thanks !
I changed the value OPEN_IN_BROWSER to true but always the links are opened within the app and not in safari. I need to be able to open links outside the app. Please help.
OPEN_IN_BROWSER Will only open links from native content providers (i.e. a link in your Wordpress post body for example) in a browser, rather than in WebView. It will not impact links in WebView, or links in your menu.
I understand bro. I imagine it’s due to some iOS limitation. It is great in the Android version you can specify which urls are opened outside the app. Thanks for the answer.
Hi! Happy to be of help!
I cannot access the online configurator, to configure the JSON file
Hi! I’m sorry to hear you are experiencing issues. Could you please submit a ticket at http://sherdle.com/help/ticket with the details? I.e. why you cannot access the builder