{"id":6894,"date":"2021-02-28T16:44:18","date_gmt":"2021-02-28T09:44:18","guid":{"rendered":"http:\/\/gcloudvn.wam.vn\/firebase-google-cloud-la-gi\/"},"modified":"2023-12-11T16:19:45","modified_gmt":"2023-12-11T09:19:45","slug":"firebase-google-cloud-la-gi","status":"publish","type":"post","link":"https:\/\/gcloudvn.com\/en\/kienthuc\/firebase-google-cloud-la-gi\/","title":{"rendered":"What is Firebase Google Cloud? Find out the features of this platform"},"content":{"rendered":"<p style=\"text-align: justify;\">No matter what industry your business is in, having an intuitive, interactive app seems to be a daily necessity. Because today, customers perform most of their routine tasks through mobile apps. For businesses, it&#039;s important to build a powerful business application. <strong>Firebase<\/strong> is Google&#039;s open source mobile platform, emerging as a flexible solution for developing high-quality applications to support your business.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_80 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/gcloudvn.com\/en\/kienthuc\/firebase-google-cloud-la-gi\/#Tong_quan_ve_Firebase_Google_Cloud\" >Firebase Google Cloud Overview<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/gcloudvn.com\/en\/kienthuc\/firebase-google-cloud-la-gi\/#Cach_Filebase_hoat_dong\" >How Filebase Works<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/gcloudvn.com\/en\/kienthuc\/firebase-google-cloud-la-gi\/#Tinh_nang_cua_Firebase\" >Features of Firebase<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/gcloudvn.com\/en\/kienthuc\/firebase-google-cloud-la-gi\/#Co_so_du_lieu_thoi_gian_thuc\" >Real-time database<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/gcloudvn.com\/en\/kienthuc\/firebase-google-cloud-la-gi\/#Web_Hosting\" >Web Hosting<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/gcloudvn.com\/en\/kienthuc\/firebase-google-cloud-la-gi\/#Firebase_Authentication\" >Firebase Authentication<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/gcloudvn.com\/en\/kienthuc\/firebase-google-cloud-la-gi\/#Khong_gian_luu_tru_manh_me\" >Powerful storage space<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/gcloudvn.com\/en\/kienthuc\/firebase-google-cloud-la-gi\/#Tich_hop_Google_Analytics\" >Integrate Google Analytics<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/gcloudvn.com\/en\/kienthuc\/firebase-google-cloud-la-gi\/#Firebase_Cloud_Messaging_FCM\" >Firebase Cloud Messaging (FCM)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/gcloudvn.com\/en\/kienthuc\/firebase-google-cloud-la-gi\/#Dynamic_Links\" >Dynamic Links<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/gcloudvn.com\/en\/kienthuc\/firebase-google-cloud-la-gi\/#Cau_hinh_cac_bien_so_tu_xa_cho_ung_dung\" >Configure remote variables for the application<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/gcloudvn.com\/en\/kienthuc\/firebase-google-cloud-la-gi\/#Quang_cao_trong_ung_dung\" >Ads in the app<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/gcloudvn.com\/en\/kienthuc\/firebase-google-cloud-la-gi\/#Quan_ly_cac_thanh_toan_cua_ben_thu_ba_ma_khong_can_thiet_lap_may_chu_rieng\" >Manage third-party payments without setting up a separate server<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Tong_quan_ve_Firebase_Google_Cloud\"><\/span>Firebase Google Cloud Overview<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"text-align: justify;\"><strong>Firebase<\/strong> is a Backend-as-a-Service (Baas) platform for mobile and web to develop powerful applications. It provides developers with a variety of tools and services to help them build quality apps, grow their user base, and run Android or iOS mobile apps efficiently.<\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-18396\" src=\"https:\/\/gcloudvn.com\/wp-content\/uploads\/2021\/02\/Firebase-vs-Google-Cloud.png\" alt=\"Firebase vs Google Cloud\" \/><\/p>\n<p style=\"text-align: justify;\">Because it&#039;s built on top of Google&#039;s infrastructure, in addition to features provided by Firebase, developers can take advantage of computing resources and services provided by Google. <strong><a href=\"https:\/\/gcloudvn.com\/en\/google-cloud-platform\/\">Google Cloud Platform<\/a> (GCP)<\/strong> provide. Such as <a href=\"https:\/\/gcloudvn.com\/en\/bigquery\/\">BigQuery<\/a>, \u2026 However, unlike GCP which is preferred by server-side developers, Firebase is used by client-side application developers on both web and mobile devices.<\/p>\n<p style=\"text-align: justify;\"><strong>Firebase<\/strong> and GCP are integrated with three products, including<strong> Cloud Firestore<\/strong>, <strong>Cloud Functions<\/strong> and<a href=\"https:\/\/gcloudvn.com\/en\/cloud-storage\/\"><strong> Cloud Storage Google<\/strong><\/a>. These products live in the cloud and are only visible to client-side developers through Firebase.<\/p>\n<ul style=\"text-align: justify;\">\n<li>Cloud Storage is a scalable cloud storage file system.<\/li>\n<li>Cloud Firestore is a scalable real-time NoSQL database.<\/li>\n<li>Cloud Functions provides a serverless computing infrastructure for event-driven programming.<\/li>\n<\/ul>\n<h2 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Cach_Filebase_hoat_dong\"><\/span>How Filebase Works<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"text-align: justify;\">Firebase aims to provide realtime database as well as Backend-as-a-Service. This is a cloud-based NoSQL database that allows you to store and synchronize data between your users in real time.<\/p>\n<p style=\"text-align: justify;\">A BaaS service provides developers with an application programming interface (API) that allows application data to be coordinated through the customer and stored on the Firebase Cloud Messaging server. In addition, Firebase is used to synchronize devices and browsers in real time using the same database.<\/p>\n<p style=\"text-align: justify;\">Firebase allows developers to focus on creating impressive customer experiences. You don&#039;t have to control the server or write an API. Firebase is like your server, API and datastore where written data can be modified or changed according to your needs.<\/p>\n<h2 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Tinh_nang_cua_Firebase\"><\/span>Features of Firebase<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"text-align: justify;\">Firebase supports multiple platforms, such as IOS, Android, Web, Unity to run mobile apps. Besides platforms, it also supports several programming languages like C++, Java, etc.<\/p>\n<p style=\"text-align: justify;\">Firebase offers a wide range of features for developers, making it the most recommended framework for web and mobile apps.<\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Co_so_du_lieu_thoi_gian_thuc\"><\/span>Real-time database<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"text-align: justify;\">A database with No Structured Query Language (NoSQL) has data stored and synchronized as a JSON design that allows you to connect with any user in real time. All users can access their data from any device, mobile or web. Changes made in the customer&#039;s application are automatically synchronized with the real-time database, which works offline.<\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" class=\"size-full wp-image-18397 aligncenter\" src=\"https:\/\/gcloudvn.com\/wp-content\/uploads\/2021\/02\/Firebase-Multiplatform.png\" alt=\"Firebase Multiplatform\" \/><\/p>\n<p style=\"text-align: justify;\">With Firebase, developers can maintain the same user state regardless of the number of devices on which the user is logged into the app.<\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Web_Hosting\"><\/span>Web Hosting<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"text-align: justify;\">Hosting is a simple process in Firebase app development. Three new features are included in this process: free custom domain support, a global CDN, and auto-provisioned SSL certificates. You can quickly deploy applications once the Firebase CLI is installed and set up.<\/p>\n<p style=\"text-align: justify;\">Firebase lets you deploy in-page web apps, mobile landing page apps, and progressive web apps (PWAs) with ease. With SSD-backed storage, you can distribute data globally quickly.<\/p>\n<p style=\"text-align: justify;\">Custom domains can get a free SSL certificate for each website launch, and developers can deploy web apps and static content to the Content Delivery Network (CDN) with a single command.<\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Firebase_Authentication\"><\/span>Firebase Authentication<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"text-align: justify;\">Many apps have a login tool, which the developer intends to simplify and better secure. Therefore, Firebase Authentication is there to accomplish that task with a simple sign-in process.<\/p>\n<p style=\"text-align: justify;\">It provides identification solution for your email, password and application validation via Google, Email &amp; Password, Phone number, Facebook and Twitter.<\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Khong_gian_luu_tru_manh_me\"><\/span>Powerful storage space<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"text-align: justify;\">Firebase comes with a powerful storage solution that helps developers store a lot of user-generated content (images, videos, or pdfs). Thanks to this feature, users can transfer files and download content easily regardless of network quality. This feature, fully supported by <strong>Google Cloud Storage<\/strong>, provides an incredibly cost-competitive approach to curating user-generated content.<\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Tich_hop_Google_Analytics\"><\/span>Integrate Google Analytics<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"text-align: justify;\">Integrated Google Analytics is a free and unlimited analytics solution. It gives you unlimited reporting with up to 500 different events that can be defined using the Firebase SDK. It allows you to submit mobile app data to BigQuery for insights into user behavior, user experience, and user interactions.<\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-18398\" src=\"https:\/\/gcloudvn.com\/wp-content\/uploads\/2021\/02\/infograph-firebase-architecture.png\" alt=\"infograph- irebase architecture\" \/><\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Firebase_Cloud_Messaging_FCM\"><\/span>Firebase Cloud Messaging (FCM)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"text-align: justify;\">Firebase Cloud Messaging (FCM) provides a reliable and battery-saving connection between the server and the device. It allows you to send\/receive messages and receive notifications on iOS, Android and web for free. You can send notification messages (2KB limit) as well as data messages (4KB limit). FCM is fully integrated with Firebase Analytics, providing you with detailed engagement and conversion tracking.<\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Dynamic_Links\"><\/span>Dynamic Links<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"text-align: justify;\">Dynamic links are links or URLs that can be run on your request. If a user clicks the link through a mobile device or website, it directs them to related content in your device&#039;s app or website. If the apps are not installed, they are directed to the Play store or the App store. Once the installation is done, they can open the desired page or link.<\/p>\n<p style=\"text-align: justify;\">With Firebase Invites, end users can also create an invite link with a custom payload to share with their friends on the web.<\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Cau_hinh_cac_bien_so_tu_xa_cho_ung_dung\"><\/span>Configure remote variables for the application<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"text-align: justify;\">Instant remote configuration allows developers to change the functionality of an application without uploading a new version. This means you don&#039;t have to wait for lengthy procedures to get new data for your applications.<\/p>\n<p style=\"text-align: justify;\">With the help of Google Analytics &amp; Remote Config for Firebase. The development team can deploy new features to a certain group of users. Get user feedback, run thorough tests, when everything is stable, then roll out features on a larger scale.<\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Quang_cao_trong_ung_dung\"><\/span>Ads in the app<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"text-align: justify;\">Firebase is equipped to kick off with some powerful in-app advertising features. The framework has AdMob that allows you to choose which ads to show in your app and helps you increase revenue through advertising. In-app advertising is an easy way to monetize mobile apps.<\/p>\n<p style=\"text-align: justify;\">With Google Analytics, app developers can incentivize installs, run targeted ad campaigns, and derive user behavior analytics to convert into ad conversions to engage users. . You can also export\/import audience and event lists from Analytics to AdWords.<\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Quan_ly_cac_thanh_toan_cua_ben_thu_ba_ma_khong_can_thiet_lap_may_chu_rieng\"><\/span>Manage third-party payments without setting up a separate server<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"text-align: justify;\">To enable in-app purchases. Firebase helps developers streamline the process of integrating third-party payment APIs. There is no need to set up and manage a separate server to run billing.<\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-18399\" src=\"https:\/\/gcloudvn.com\/wp-content\/uploads\/2021\/02\/GCP-firebase.gif\" alt=\"GCP firebase\" \/><\/p>\n<p style=\"text-align: justify;\">From the information about <strong>Firebase<\/strong>, businesses or software developers can make for themselves a right choice to build a successful business application. No matter who wants to develop their new app or is looking for a solution to grow their business through building mobile apps, Firebase framework one is the ideal platform.<\/p>\n<p style=\"text-align: justify;\"><em>Contact Gimasys for advice on a transformation strategy that is right for your business situation and a free Google Cloud Platform or platform experience. <strong>Firebase<\/strong> from Google:<\/em><\/p>\n<ul>\n<li style=\"text-align: justify;\"><strong>Hotline: Hanoi: 0987 682 505 \u2013 Ho Chi Minh: 0974 417 099<\/strong><\/li>\n<li style=\"text-align: justify;\"><strong>Email: gsuite@gimasys.com<\/strong><\/li>\n<li style=\"text-align: justify;\"><strong>Sign up for a free trial:<\/strong> <a href=\"https:\/\/gcloudvn.com\/en\/dang-ky-dung-thu\/\" target=\"_blank\" rel=\"nofollow noopener\">Here<\/a><\/li>\n<\/ul>\n<p style=\"text-align: right;\"><strong>Update: <a href=\"https:\/\/gcloudvn.com\/en\/\">Gimasys<\/a><\/strong><\/p>","protected":false},"excerpt":{"rendered":"<p>B\u1ea5t k\u1ec3 doanh nghi\u1ec7p c\u1ee7a b\u1ea1n thu\u1ed9c ng\u00e0nh n\u00e0o, vi\u1ec7c c\u00f3 m\u1ed9t \u1ee9ng d\u1ee5ng tr\u1ef1c quan, c\u00f3 th\u1ec3 t\u01b0\u01a1ng t\u00e1c d\u01b0\u1eddng nh\u01b0 l\u00e0 nhu c\u1ea7u h\u00e0ng ng\u00e0y. V\u00ec ng\u00e0y nay, kh\u00e1ch h\u00e0ng th\u1ef1c hi\u1ec7n h\u1ea7u h\u1ebft c\u00e1c t\u00e1c v\u1ee5 th\u01b0\u1eddng&hellip;<\/p>","protected":false},"author":1,"featured_media":6895,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-6894","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kienthuc","entry","has-media"],"_links":{"self":[{"href":"https:\/\/gcloudvn.com\/en\/wp-json\/wp\/v2\/posts\/6894","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gcloudvn.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gcloudvn.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gcloudvn.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gcloudvn.com\/en\/wp-json\/wp\/v2\/comments?post=6894"}],"version-history":[{"count":0,"href":"https:\/\/gcloudvn.com\/en\/wp-json\/wp\/v2\/posts\/6894\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gcloudvn.com\/en\/wp-json\/wp\/v2\/media\/6895"}],"wp:attachment":[{"href":"https:\/\/gcloudvn.com\/en\/wp-json\/wp\/v2\/media?parent=6894"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gcloudvn.com\/en\/wp-json\/wp\/v2\/categories?post=6894"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gcloudvn.com\/en\/wp-json\/wp\/v2\/tags?post=6894"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}