Posts

Post not yet marked as solved
0 Replies
42 Views
AVFoundation have these notifications like AVCaptureDeviceWasConnected, AVCaptureDeviceWasDisconnected, AVPlayerItemDidPlayToEndTime, AVPlayerItemFailedToPlayToEndTime, etc., that inform if a device was connected or disconnected, if the video paused, stop, ended, etc. Is there some similar for airdrop? I means if files are airdropped, which files were airdropped, etc? I need to receive a list of files that were airdropped to macOS when that happens. Is that possible to know that, by notifications or other means?
Posted
by LunarBase.
Last updated
.
Post not yet marked as solved
1 Replies
246 Views
iOS has this notification that is triggered if the user or the system changes the brightness.let noteCenter = NotificationCenter.default noteCenter.addObserver(self, selector: #selector(brightnessDidChange), name: UIScreen.brightnessDidChangeNotification, object: nil) @objc func brightnessDidChange() { print(UIScreen.main.brightness) }is there something like that for macOS?Someone told me that this would be possible using CoreFoundation Callbacks, using "CFNotificationCenterAddObserver" but as expected, zero documentation on that can be found.any ideas?
Posted
by LunarBase.
Last updated
.
Post not yet marked as solved
1 Replies
291 Views
I want to create an app for the Mac App Store that offers a X-day free trial.I see two conflicting informations on the web:some say that I should create a non-consumable inapp purchase of $0, using the name "X-Day Trial". Then, if I am correct, when the app starts I must present a dialog to the user with a button "START TRIAL", or something like that. This button will purchase the $0 inapp and the trial begins. Regarding to this, can this $0 be purchased automatically without user intervention, so the trial will start the first time the user runs the app, without any intervetion?some other say I should create a subscription inapp purchase for the regular price, offering X days of free usage to start. Again, the dialog must be presented to the user and the user must commit to pay.I can think a third way. The app starts, a timer starts counting. After X days, the app shows a dialog for purchase. This can be done, but I am not sure Apple will like it.My question is: will #3 be approved by Apple for the Mac App Store? if not, are the other two methods ok?
Posted
by LunarBase.
Last updated
.
Post not yet marked as solved
4 Replies
576 Views
Hi there. I develop video courses. I have spent months creating new courses and then months packing everything inside apps for iOS, Apple TV and Mac. This is almost a year of work, 14 hours a day.Now Apple have rejected the courses for "lack of functionality".I have researched the app store and saw that all courses there are old, with no update. Now I understand why. Apple is rejecting everyone and blocking knowledge.Following the rejection I have received a call from an Apple engineer who suggested two new functionalities for the app, in order to be approved. I have added the two new functionalities and the app was rejected again.What someone downloading a course can expect from a course? Watch the lessons, acquire knowledge or culture and improve at a personal or professional level.For a company that claims to be on the intersection of arts and technology, they don't see that this draconian rule is hurting exactly culture and knowledge.They tell us that videos should be sent to iTunes for sale but they don't mention that in order to do that you have to hire the services of an aggregator, paying good money for every course you create, per year, so you can have your videos on iTunes.This rule may be valid for other apps but it is crushing courses and knowledge.Said that, my app has 4 buttons basically (what do you expect of a video course?)the list of lessons, a table view you can select a lesson to watch.a bookmark button, you can use to save bookmarks storing the video/time to watch later.a share button, you can share screenshots or notes to messages, email, etc., add notes etc.a button where you can access PDF documents that the user may need.Please, I ask you guys what more can I add to pass this draconian rule?
Posted
by LunarBase.
Last updated
.
Post not yet marked as solved
3 Replies
2.2k Views
I write books for almost 2 decades and develop courses for iOS and MacOS for almost a decade. I have dozens of courses published not only on the App Store but worldwide on CD/DVD and other stores.I have created a course about a software application. This course has about 3h in duration and at least 40 videos.I have packed everything on a cool application. This application has a button where the user chan choose the lesson to watch and other buttons where the user can have tips about the application and see a detailed explanation about the lessons.Have in mind that users downloading this app expects to watch the videos, just that.Apple rejects the application with this non-sense message:We found that your app provides a limited set of features and functionality to users and is therefore not appropriate for the App Store. We encourage you to review your app concept and evaluate whether you can incorporate additional features to enhance the user experience.Man this is stupid.What kind of functionality could one expect to add to a course application?Looking at the 680 courses on the app store they provide exactly the same functionality as mine.Look at this one for example:https://itunes.apple.com/us/app/course-for-final-cut-pro-x-101-overview-and-quick-start-guide/id446934377?mt=12and this onehttps://itunes.apple.com/us/app/course-for-intro-to-imovie/id733989909?mt=12and this onehttps://itunes.apple.com/us/app/course-for-motion-5-101-overview-and-workflow-guide/id456069722?mt=12they are all 3 buttons and that's it.What users that download a course expect the app to do? I mention the other courses to the review board and they pretend they do not hear what I say.Man, what should I add? A button to dematerialize the user?
Posted
by LunarBase.
Last updated
.
Post not yet marked as solved
0 Replies
534 Views
I have this app using AVPlayerViewController. The app is compiled for iOS 9.I run this app on an iPad 3 with iOS 9.2 and it is able to airPlay to my AppleTV running tvOS 10.2.2.I run this app on an iPad Pro with iOS 11 beta 9 and when I tap on the airPlay icon on the video control the only thing the app does is to expand the player window and the bar itself.When I tap again on the airplay icon, the bar is all mangled (see the following pictures).BAR STARTS SMALLhttps://i.stack.imgur.com/ogNnM.pngBAR GROWSWhen I tap on the airplay icon...https://i.stack.imgur.com/b4Jv8.pngBAR MANGLESWhen I tap on the airplay icon again... see the 3 buttons on the left.https://i.stack.imgur.com/RmZMI.pngBTW, the back 15, forward 15 and pause never works at any point.https://i.stack.imgur.com/yGCy3.pngIs it just me or is this a iOS 11 bug?
Posted
by LunarBase.
Last updated
.
Post not yet marked as solved
7 Replies
8.4k Views
I have these 2 UIButtons that are grouped inside a UIView. This UIView is put inside a UIBarButtonItem and the whole thing is set as Left Bar Button Items, using Interface Builder.Each button, when clicked, show a popover, triggered by storyboard.I am testing this on an iPad 3, running iOS 9, using Xcode 8. This works wonderfully.Now I have decided to test this on my iPad Pro 9.7" that is running iOS 11 beta 7. I am using Xcode 9 beta 6. When I run this on the iPad Pro, all buttons on the navigation bar are dead. They don't respond to clicks. Now I try the same Xcode 9 beta 6 and run the app on the iPad 3 with iOS 9 and again, all work wonderfully.I am compiling for iOS 9.1.Buttons not even highlight to acknowledge the tap, as they do on iOS 9.Is there an issue with iOS 11 beta 7 and bar button items?Any ideas?
Posted
by LunarBase.
Last updated
.