Education and Kids

RSS for tag

Build and optimize your apps for kids and the classroom.

Posts under Education and Kids tag

62 Posts

Post

Replies

Boosts

Views

Activity

Disabling the extra buttons on UIReferenceLibraryViewController
Hi! I am developing a word game for children. It is intended to be educational and help children pass the time by playing. I use UIReferenceLibraryViewController ( I use a UIViewControllerRepresentable as the app is essentially in SwiftUI) to show a definition of a word that the child comes across during play. This part works fine - except that the view contains a button to look on the web, and another to manage dictionaries - both of which I do not want children to be able to do. How do I disable these buttons? Alternatively, is there a way to just get the dictionary definition text and show that in a custom view?
2
0
781
Jan ’24
Working with DeviceAcivityMonitor API
I am trying to recreate the following example. However, when i create a Singleton class MyModel and bind the familyActivityPicker like this @ObservedObject var model = MyModel.shared .... .... Button("Present FamilyActivityPicker") { isPresented = true } .familyActivityPicker(isPresented: $isPresented, selection: $model.discouragedApps) Then in my DeviceActivityExtension I try to access the discouraged applications, this way let model = MyModel() let applications = model.discouragedApps But the model.discouragedApps is always empty. How do I pass the selected applications into my extension. In all of the documentation this part is very conveniently left unexplained. Can I use the local storage to save the user selection and then read it from there instead of having to use the Singleton pattern ?
0
0
784
Sep ’23
Photogrammetry project question
Pre-planning a project to use multiple 360 cameras setup un a grid to generate an immersive experience, hoping to use photogrammetry to generate 3D images of objects inside the grid. beeconcern.ca wants to expand their bee gardens, and theconcern.ca wants to use it to make a live immersive apiary experience. Still working out the best method for compiling, editing, rendering; have been leaning towards UE5, but still seeking advice.
1
0
1.4k
Aug ’23
Screen Time Guardian App Questions
WWDC21 session 10123 shows a screen that implies the guardian instance of your app is able to select apps on your child's device to encourage or to control. In my experience with the API so far I can't see a way to do this. The API only seems to work on the child's phone. Here are my questions: Is there a suggested way to determine whether the app is running on a guardian device? The only way I can see is to attempt AuthorizationCenter.shared.requestAuthorization and check for an error value of .invalidAccountType. But it seems you could get that error for other reasons too. Is there a way to present FamilyActivityPicker on the guardian device but have it show apps on the child's phone? I don't see any thing in the API for selecting a child account to access with `FamilyActivityPicker', it seems to only show the phone's user's apps (or no apps if it's the guardian's phone). After retrieving app tokens from 'FamilyActivityPicker' is there a recommended way to present to the user in the UI? The WWDC session shows an app icon and app name (i.e. "Books" and "Solar System"), but my understanding is that info is hidden from the developer for privacy reasons. So I'm wondering if the example in the session is really feasible.
7
0
3.9k
Aug ’23
Google Ads for Kids Category
Hello, I have an application in kids category. It rejected when I want to upload new version. I wonder that can't we show ads in apps that belong to the kids category? Please make a suggestion. I'm using these pods; pod 'FirebaseCore', '7.9.0' pod 'FirebaseAnalytics','7.9.0' pod 'Google-Mobile-Ads-SDK' the issue given is as follows; We noticed that your Kids Category app includes analytics, advertising and collects, transmits, or has the ability to share personal information or device information with third parties. Specifically: Your app implements the App Tracking Transparency framework, which is used when apps collect data about users and share it with third-parties for tracking purposes. Since Kids Category apps are not allowed to collect, transmit or share identifiable information with third-parties, you should not implement App Tracking Transparency in your app. Your app includes third-party analytics or third-party advertising with the ability to collect, transmit or share identifiable information, including, for example, IDFA. We found that your app references the ASIdentifierManager API, which provides access to a user's IDFA, in the following location(s) in your binary: • /System/Library/Frameworks/AdSupport.framework/AdSupport It would be appropriate to remove all instances of “ASIdentifierManager” from your app, even if they are not utilized in your app's functionality. Next Steps To resolve this issue, please remove this functionality or revise your app so that no personally identifiable information or device information is sent to third parties. Resources Learn more about our policies for Kids Category apps in App Store Review Guideline 1.3.
1
0
2.4k
Jun ’23
Using identifierForVendor in "For Kids" app
Does capturing and sending the identifierForVendor property violate the App Store Review Guidelines, Section 1.3? 1.3 ... In limited cases, third-party analytics may be permitted provided that the services do not collect or transmit the IDFA or any identifiable information about children (such as name, date of birth, email address), their location, or their devices. This includes any device, network, or other information that could be used directly or combined with other information to identify users and their devices.
2
0
1.1k
Jan ’23
Education-App on Apple-TV?
Dear Forum, we are planning the development of a iOS-based application which is running on apple-TVs. The main use will be in our partner-schools, since the content is education based. We are using android-boxes right now, but want to switch the whole setup to apple-TVs which then will be connected to our Info-Terminals/Digital-Signage Touch-Screen, so the students can interact within our created App. The Main-Question now: will it be possible to submit a education-App to the AppleTV-Appstore since it is no "TV-App" in the proper sense?
0
0
920
Nov ’22
Subscription Models with educational Apps
We are planning to renew a quite successful suite of educational apps. So far, the apps could be used by means of a one-time payment. In the future, we plan to switch to a subscription-based model. Since IAP and especially subscriptions cannot be distributed via Apple School Manager and MDM solutions, we are considering offering the apps at a low price in the App Store and providing additional useful features for home users via IAP and for schools via external subscription solution. Is this possible and allowed?
0
1
1.1k
Aug ’22
8 years old girl wants to publish her solo developed iOS App, but age criteria hit hard, and is there any way to recognize such talents?
8 years old girl wants to publish her solo developed iOS App to Appstore. Unfortunately, the Apple age criteria limits this young talent to publish the app under her own name, this disappointed her at the end after many weeks of efforts. As per the discussion with developer.apple team, the only way to publish her app through her parents account. We can understand the legalities, but some how we need to recognise this girl to encourage her enthusiasm. Is there any Apple recognition for such talents, please guide.
2
2
1.4k
Jul ’22
Terms of Use for Children
Hello, My term and I are currently in the process of developing an app. It is not a children's app nor is it marketed to kids. We do store some user input but no personal info like name, birthday, or address. Do we need to include in our terms of use about children, such as explicitly saying the app is for adults or outlining how we protect kid's privacy?
0
0
798
Jun ’22
Prevent iOS from killing the app while suspended
Basically, I have a school app that students would use in class by activating themselves to the current active course, and the app should track students' actions like sending the app to the background to inactivate them. one more thing to add is that a student can lock his phone while activating himself to preserve the battery. when the phone is locked, the app is sent to the background state and then to the suspended state. The issue here is, After a while, if the user unlocks his phone, SOMETIMES user sees the home screen and when he opens the app from the app switcher, App gets relaunched (meaning the system terminates the app while the app was in the suspended state) and In that case, students can cheat the app without noticing it. I suspect Jetsam (Memory pressure) case is behind this since the app utilizes less than 50 MG of memory while in the background but can't be so sure. Is there any chance I could prevent this from happening? Are there any frameworks that could help fix that issue (being terminated while in a suspended state)?
1
0
2.4k
Jun ’22
Tracking usage time of other apps in an IOS application
Dear Friends, We are developing an application for IOS, but we are challenging in a situation. We want to track usage time of other apps such as Duolingo, Tandem etc. in our application. We don't want to track application, we only aim to track usage time. Related to this, we found an API called Screen Time API, nevertheless we couldn't be sure that we are allowed to take such information. In this manner, we need your recommendations and comments about this idea and API. The app will support users to reach their aims by tracking their usage of some specific apps that are related to their targets. For instance, if a person needs to practice some language in Tandem, he or she can see Tandem usage on our app. Can we import their usage time information of the users' apps? Can we use Screen Time API to realize this target? Will we need to create a document like proposal for the AppStore team to express our aim and method?
2
0
1.8k
Apr ’22
Disabling the extra buttons on UIReferenceLibraryViewController
Hi! I am developing a word game for children. It is intended to be educational and help children pass the time by playing. I use UIReferenceLibraryViewController ( I use a UIViewControllerRepresentable as the app is essentially in SwiftUI) to show a definition of a word that the child comes across during play. This part works fine - except that the view contains a button to look on the web, and another to manage dictionaries - both of which I do not want children to be able to do. How do I disable these buttons? Alternatively, is there a way to just get the dictionary definition text and show that in a custom view?
Replies
2
Boosts
0
Views
781
Activity
Jan ’24
Older Computer that will run XCode 15
What is an older computer that I can get that will still run XCode 15. I would like to start teaching my 9 year old grandson programming. My budget is limited. We are also looking to create a programming club at the local high school Thank you for any help you can give.
Replies
0
Boosts
0
Views
777
Activity
Oct ’23
Working with DeviceAcivityMonitor API
I am trying to recreate the following example. However, when i create a Singleton class MyModel and bind the familyActivityPicker like this @ObservedObject var model = MyModel.shared .... .... Button("Present FamilyActivityPicker") { isPresented = true } .familyActivityPicker(isPresented: $isPresented, selection: $model.discouragedApps) Then in my DeviceActivityExtension I try to access the discouraged applications, this way let model = MyModel() let applications = model.discouragedApps But the model.discouragedApps is always empty. How do I pass the selected applications into my extension. In all of the documentation this part is very conveniently left unexplained. Can I use the local storage to save the user selection and then read it from there instead of having to use the Singleton pattern ?
Replies
0
Boosts
0
Views
784
Activity
Sep ’23
Photogrammetry project question
Pre-planning a project to use multiple 360 cameras setup un a grid to generate an immersive experience, hoping to use photogrammetry to generate 3D images of objects inside the grid. beeconcern.ca wants to expand their bee gardens, and theconcern.ca wants to use it to make a live immersive apiary experience. Still working out the best method for compiling, editing, rendering; have been leaning towards UE5, but still seeking advice.
Replies
1
Boosts
0
Views
1.4k
Activity
Aug ’23
Screen Time Guardian App Questions
WWDC21 session 10123 shows a screen that implies the guardian instance of your app is able to select apps on your child's device to encourage or to control. In my experience with the API so far I can't see a way to do this. The API only seems to work on the child's phone. Here are my questions: Is there a suggested way to determine whether the app is running on a guardian device? The only way I can see is to attempt AuthorizationCenter.shared.requestAuthorization and check for an error value of .invalidAccountType. But it seems you could get that error for other reasons too. Is there a way to present FamilyActivityPicker on the guardian device but have it show apps on the child's phone? I don't see any thing in the API for selecting a child account to access with `FamilyActivityPicker', it seems to only show the phone's user's apps (or no apps if it's the guardian's phone). After retrieving app tokens from 'FamilyActivityPicker' is there a recommended way to present to the user in the UI? The WWDC session shows an app icon and app name (i.e. "Books" and "Solar System"), but my understanding is that info is hidden from the developer for privacy reasons. So I'm wondering if the example in the session is really feasible.
Replies
7
Boosts
0
Views
3.9k
Activity
Aug ’23
Google Ads for Kids Category
Hello, I have an application in kids category. It rejected when I want to upload new version. I wonder that can't we show ads in apps that belong to the kids category? Please make a suggestion. I'm using these pods; pod 'FirebaseCore', '7.9.0' pod 'FirebaseAnalytics','7.9.0' pod 'Google-Mobile-Ads-SDK' the issue given is as follows; We noticed that your Kids Category app includes analytics, advertising and collects, transmits, or has the ability to share personal information or device information with third parties. Specifically: Your app implements the App Tracking Transparency framework, which is used when apps collect data about users and share it with third-parties for tracking purposes. Since Kids Category apps are not allowed to collect, transmit or share identifiable information with third-parties, you should not implement App Tracking Transparency in your app. Your app includes third-party analytics or third-party advertising with the ability to collect, transmit or share identifiable information, including, for example, IDFA. We found that your app references the ASIdentifierManager API, which provides access to a user's IDFA, in the following location(s) in your binary: • /System/Library/Frameworks/AdSupport.framework/AdSupport It would be appropriate to remove all instances of “ASIdentifierManager” from your app, even if they are not utilized in your app's functionality. Next Steps To resolve this issue, please remove this functionality or revise your app so that no personally identifiable information or device information is sent to third parties. Resources Learn more about our policies for Kids Category apps in App Store Review Guideline 1.3.
Replies
1
Boosts
0
Views
2.4k
Activity
Jun ’23
Setup and Manage Mac mini as a Kiosk
How can a setup a Mac mini to run as a kiosk? Single app running And how to manage multiple Mac mini's in this mode? Setup and Update
Replies
1
Boosts
0
Views
1.2k
Activity
Mar ’23
Using identifierForVendor in "For Kids" app
Does capturing and sending the identifierForVendor property violate the App Store Review Guidelines, Section 1.3? 1.3 ... In limited cases, third-party analytics may be permitted provided that the services do not collect or transmit the IDFA or any identifiable information about children (such as name, date of birth, email address), their location, or their devices. This includes any device, network, or other information that could be used directly or combined with other information to identify users and their devices.
Replies
2
Boosts
0
Views
1.1k
Activity
Jan ’23
Education-App on Apple-TV?
Dear Forum, we are planning the development of a iOS-based application which is running on apple-TVs. The main use will be in our partner-schools, since the content is education based. We are using android-boxes right now, but want to switch the whole setup to apple-TVs which then will be connected to our Info-Terminals/Digital-Signage Touch-Screen, so the students can interact within our created App. The Main-Question now: will it be possible to submit a education-App to the AppleTV-Appstore since it is no "TV-App" in the proper sense?
Replies
0
Boosts
0
Views
920
Activity
Nov ’22
I don't know how to get into the category "Kids"
Hello I create games for kids, but I don’t know how to get into the category "Kids", when I indicate the rating, for some reason I do not have a checkmark "Made for Kids", please tell me how my games can get into this category?
Replies
0
Boosts
1
Views
1.1k
Activity
Sep ’22
Subscription Models with educational Apps
We are planning to renew a quite successful suite of educational apps. So far, the apps could be used by means of a one-time payment. In the future, we plan to switch to a subscription-based model. Since IAP and especially subscriptions cannot be distributed via Apple School Manager and MDM solutions, we are considering offering the apps at a low price in the App Store and providing additional useful features for home users via IAP and for schools via external subscription solution. Is this possible and allowed?
Replies
0
Boosts
1
Views
1.1k
Activity
Aug ’22
+12 kids category not available
Has anyone else tried to select the +12 age category? It's not showing for me. The only options I get are +9-11 or +17 but not +12 which is where we would feel most comfortable. Notice in the screenshot with the +4 through to +12 category is no option to select +12. Would love some advice. Thanks
Replies
0
Boosts
0
Views
726
Activity
Jul ’22
8 years old girl wants to publish her solo developed iOS App, but age criteria hit hard, and is there any way to recognize such talents?
8 years old girl wants to publish her solo developed iOS App to Appstore. Unfortunately, the Apple age criteria limits this young talent to publish the app under her own name, this disappointed her at the end after many weeks of efforts. As per the discussion with developer.apple team, the only way to publish her app through her parents account. We can understand the legalities, but some how we need to recognise this girl to encourage her enthusiasm. Is there any Apple recognition for such talents, please guide.
Replies
2
Boosts
2
Views
1.4k
Activity
Jul ’22
Terms of Use for Children
Hello, My term and I are currently in the process of developing an app. It is not a children's app nor is it marketed to kids. We do store some user input but no personal info like name, birthday, or address. Do we need to include in our terms of use about children, such as explicitly saying the app is for adults or outlining how we protect kid's privacy?
Replies
0
Boosts
0
Views
798
Activity
Jun ’22
Prevent iOS from killing the app while suspended
Basically, I have a school app that students would use in class by activating themselves to the current active course, and the app should track students' actions like sending the app to the background to inactivate them. one more thing to add is that a student can lock his phone while activating himself to preserve the battery. when the phone is locked, the app is sent to the background state and then to the suspended state. The issue here is, After a while, if the user unlocks his phone, SOMETIMES user sees the home screen and when he opens the app from the app switcher, App gets relaunched (meaning the system terminates the app while the app was in the suspended state) and In that case, students can cheat the app without noticing it. I suspect Jetsam (Memory pressure) case is behind this since the app utilizes less than 50 MG of memory while in the background but can't be so sure. Is there any chance I could prevent this from happening? Are there any frameworks that could help fix that issue (being terminated while in a suspended state)?
Replies
1
Boosts
0
Views
2.4k
Activity
Jun ’22
Can I manage restrictions from the parent's application?
I managed to achieve the list of children's applications on the parent device. But I can't manage restrictions for these applications. Is it only available from the child's device or there is a solution for the app management from the parent's app?
Replies
4
Boosts
0
Views
2.1k
Activity
May ’22
Coding Swift
When I am coding my app the first line of my code say that there is an error due to "expressions are not allowed at the top level" can somebody please help me.
Replies
1
Boosts
0
Views
1.1k
Activity
Apr ’22
Tracking usage time of other apps in an IOS application
Dear Friends, We are developing an application for IOS, but we are challenging in a situation. We want to track usage time of other apps such as Duolingo, Tandem etc. in our application. We don't want to track application, we only aim to track usage time. Related to this, we found an API called Screen Time API, nevertheless we couldn't be sure that we are allowed to take such information. In this manner, we need your recommendations and comments about this idea and API. The app will support users to reach their aims by tracking their usage of some specific apps that are related to their targets. For instance, if a person needs to practice some language in Tandem, he or she can see Tandem usage on our app. Can we import their usage time information of the users' apps? Can we use Screen Time API to realize this target? Will we need to create a document like proposal for the AppStore team to express our aim and method?
Replies
2
Boosts
0
Views
1.8k
Activity
Apr ’22
Apple configurator for iphone
Just wondering where we can download the new version of configurator for iphone? The WWDC keynote says it’ll be available for download in appleseed for IT. Just can’t seem to find it. want to start testing using it to add some macbooks to apple business manager
Replies
7
Boosts
0
Views
5.2k
Activity
Feb ’22
App store link in Education/intended for kids app allowed?
I have a picture in my app that links to my developer page on the app store. I am about to update the app and wonder if this is actually allowed? My app was first approved in 2013.
Replies
0
Boosts
0
Views
614
Activity
Feb ’22