Facebook App Developer Guidelines
- prosfizzpuheaso
- Aug 11, 2023
- 6 min read
On the following pages you will find our latest guidelines arranged into five clear sections: Safety, Performance, Business, Design, and Legal. The App Store is always changing and improving to keep up with the needs of our customers and our products. Your apps should change and improve as well in order to stay on the App Store.
The Kids Category is a great way for people to easily find apps that are designed for children. If you want to participate in the Kids Category, you should focus on creating a great experience specifically for younger users. These apps must not include links out of the app, purchasing opportunities, or other distractions to kids unless reserved for a designated area behind a parental gate. Keep in mind that once customers expect your app to follow the Kids Category requirements, it will need to continue to meet these guidelines in subsequent updates, even if you decide to deselect the category. Learn more about parental gates.
Facebook App Developer Guidelines
You must comply with applicable privacy laws around the world relating to the collection of data from children online. Be sure to review the Privacy section of these guidelines for more information. In addition, Kids Category apps may not send personally identifiable information or device information to third parties. Apps in the Kids Category should not include third-party analytics or third-party advertising. This provides a safer experience for kids. 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. Third-party contextual advertising may also be permitted in limited cases provided that the services have publicly documented practices and policies for Kids Category apps that include human review of ad creatives for age appropriateness.
Apps offering VPN services must utilize the NEVPNManager API and may only be offered by developers enrolled as an organization. You must make a clear declaration of what user data will be collected and how it will be used on an app screen prior to any user action to purchase or otherwise use the service. Apps offering VPN services may not sell, use, or disclose to third parties any data for any purpose, and must commit to this in their privacy policy. VPN apps must not violate local laws, and if you choose to make your VPN app available in a territory that requires a VPN license, you must provide your license information in the App Review Notes field. Parental control, content blocking, and security apps, among others, from approved providers may also use the NEVPNManager API. Apps that do not comply with this guideline will be removed from the App Store and you may be removed from the Apple Developer Program.
Customers expect the highest quality from the App Store, and maintaining high quality content, services, and experiences promotes customer trust. Indications that this expectation is not being met include excessive customer reports about concerns with your app, such as negative customer reviews, and excessive refund requests. Inability to maintain high quality may be a factor in deciding whether a developer is abiding by the Developer Code of Conduct.
"Apple continues to evolve its policies to grow their own business while undercutting others in the digital economy. Apple previously said it didn't take a share of developer advertising revenue, and now apparently changed its mind. We remain committed to offering small businesses simple ways to run ads and grow their businesses on our apps."
While Apple had rules surrounding digital purchases prior to the revamped guidelines, the new wording calls out boosted posts specifically, though the text is listed at the bottom of a rule about ad management apps that do not display ads themselves.
"For many years now, the App Store guidelines have been clear that the sale of digital goods and services within an app must use In-App Purchase. Boosting, which allows an individual or organization to pay to increase the reach of a post or profile, is a digital service -- so of course In-App Purchase is required. This has always been the case and there are many examples of apps that do it successfully."
Target all website visitorsTarget people who visited specific pages or websitesTarget visitors based on time spent on your websiteTimeframe of how long people will stay in the custom audience after their last website visitInclude a different set of visitorsExclude a specific set of visitors" }, "@type": "HowToStep", "text": "Name and describe the Custom Audience.", "image": " -content/uploads/2022/10/Image4-1-1.png" , "@type": "HowToStep", "text": "Select "Create audience"." ] }{ "@context": " ", "@type": "HowTo", "name": "How to create a mobile app Custom Audience", "step": [ "@type": "HowToStep", "text": "Register your app and set up the SDK. Set up the SDK to track "App events" or specific actions your users take on your mobile app. You may need a developer's help for this step." , "@type": "HowToStep", "text": "Choose a Custom Audience Source. Select "App activity" and move on to the next step.", "image": " -content/uploads/2022/10/Image5-1-1.png" , "@type": "HowToStep", "text": "Select App from the Source dropdown." , "@type": "HowToStep", "text": "Select app events for Custom Audience." ,{ "@type": "HowToStep", "text": "Refine specific details. You can get hyper-specific in this step. For example, maybe you don't want to target everyone who made an in-app purchase.
However, if you are planning to become an iOS developer for a mobile app development company, the best choice might learn Objective-C first. Primarily because tons of documentation is meant for Objective-C, and there are still thousands of iOS apps out there built with Objective-C. You may need it to maintain or fix the code.
From documentation to developer programs, forums, blogs, and samples, there are many resources available to help you on your game development journey. Here's a roundup of resources to know about as you begin developing your Windows game.
Some features are managed through various programs. This guide covers a broad range of resources, so you might find that some resources are inaccessible depending on the program you're in, or your specific development role. Examples are links that resolve to developer.xboxlive.com, forums.xboxlive.com, xdi.xboxlive.com, or the Game Developer Network (GDN). For information about partnering with Microsoft, see Developer programs.
Registering a developer account in Partner Center is the first step towards publishing your Windows game. A developer account lets you reserve your game's name, and submit free or paid games to the Microsoft Store for all Windows devices. Use your developer account to manage your game and in-game products, get detailed analytics, and enable services that create great experiences for your players around the world.
Microsoft also offers several developer programs to help you develop and publish Windows games. We recommend seeing whether any are right for you before registering for a Partner Center account. For more info, go to Developer programs
Microsoft offers several developer programs to help you develop and publish Windows games. Consider joining a developer program if you want to develop games for Xbox One, and integrate Xbox Live features in your game. To publish a game in the Microsoft Store, you'll also need to create a developer account in Partner Center .
The ID@Xbox program helps qualified game developers self-publish on Windows and Xbox One. If you want to develop for Xbox One, or add Xbox Live features like Gamerscore, achievements, and leaderboards to your Windows game, then sign up with ID@Xbox. Become an ID@Xbox developer to get the tools and support you need to unleash your creativity and maximize your success. We recommend that you apply to ID@Xbox before registering for a developer account in Partner Center.
The Xbox Tools and Middleware Program licenses Xbox development kits to professional developers of game tools and middleware. Developers accepted into the program can share and distribute their Xbox XDK technologies to other licensed Xbox developers.
Developer forums are a great place to ask and answer game development questions, and connect with the game development community. Forums can also be fantastic resources for finding existing answers to difficult issues that developers have faced and solved in the past.
If you want to use the familiar graphics pipeline of Direct3D 11, you'll still benefit from the new rendering and optimization features added to Direct3D 11.3. And, if you're a tried-and-true desktop Windows API developer with roots in Win32, then you'll still have that option for your Windows game.
Speech recognition and natural language understanding are some of the most challenging problems to solve in computer science, requiring sophisticated deep learning algorithms to be trained on massive amounts of data and infrastructure. Amazon Lex V2 puts deep learning technologies within reach of all developers. Amazon Lex V2 bots convert incoming speech to text and understand the user intent to generate an intelligent response so you can focus on building your bots with added value for your customers and define entirely new categories of products made possible through conversational interfaces.
From the above quote, Facebook makes it explicitly clear that as the data controller, you (the developer) bear all responsibility for complying with applicable law, including obtaining the prior informed consent of users and having a legal basis for processing user data.
Many different kinds of people use React Native: from advanced iOS developers to React beginners, to people getting started programming for the first time in their career. These docs were written for all learners, no matter their experience level or background. 2ff7e9595c
Comments