Integrate Cloud Firestore with Tumblr

Appy Pie Connect allows you to automate multiple workflows between Cloud Firestore and Tumblr

  • No code
  • No Credit Card
  • Lightning Fast Setup
Heart

20 Million work hours saved

Award Winning App Integration Platform

About Cloud Firestore

Cloud Firestore is a cloud-hosted, NoSQL database that your iOS, Android, and web apps can access directly via native SDKs.

About Tumblr

Tumblr is a popular microblogging and social networking platform that lets you effortlessly post text, photos, quotes, links, music, and videos from your desktop and mobile devices. It is a great choice for people who want to join a large community.

Want to explore Cloud Firestore + Tumblr quick connects for faster integration? Here’s our list of the best Cloud Firestore + Tumblr quick connects.

Explore quick connects
Connect Cloud Firestore + Tumblr in easier way

It's easy to connect Cloud Firestore + Tumblr without coding knowledge. Start creating your own business flow.

  • Triggers
  • New Document Within a Firestore Collection

    New Document Within a Firestore Collection

  • New Liked Post

    Triggers whenever you 'like' a post on Tumblr.

  • New Post in Dashboard

    Triggers when a new post is added by someone you follow on Tumblr.

  • New Post in My Blog

    Triggers when a new post is created in a specific blog you own.

  • Actions
  • Create Cloud Firestore Document

    Creates a new document within a Cloud Firestore collection.

  • Create Link Post

    Creates a new link post.

  • Create Quote Post

    Creates a new quote post.

  • Create Text Post

    Creates a new text post.

How Cloud Firestore & Tumblr Integrations Work

  1. Step 1: Choose Cloud Firestore as a trigger app and authenticate it on Appy Pie Connect.

    (30 seconds)

  2. Step 2: Select "Trigger" from the Triggers List.

    (10 seconds)

  3. Step 3: Pick Tumblr as an action app and authenticate.

    (30 seconds)

  4. Step 4: Select a resulting action from the Action List.

    (10 seconds)

  5. Step 5: Select the data you want to send from Cloud Firestore to Tumblr.

    (2 minutes)

  6. Your Connect is ready! It's time to start enjoying the benefits of workflow automation.

Integration of Cloud Firestore and Tumblr

  • Cloud Firestore?
  • According to Google, Cloud Firestore is the next generation of the Realtime Database. It provides you with a flexible cloud-hosted database that scales automatically and gives you access to the full power of Google Cloud Platform (GCP.

    Cloud Firestore is a real-time, globally distributed database designed for Apps built with App Engine standard. It allows you to store and sync data between clients instantly.

  • Tumblr?
  • Tumblr is an American microblogging platform and social networking website founded by David Karp in 2007, and owned by Oath Inc. Since its launch in 2007, Tumblr features more than 503 million blogs. As of November 7, 2017, Tumblr hosts over 424.7 million blogs. As of December 12, 2017, the company had 496 employees.

  • Integration of Cloud Firestore and Tumblr
  • The integration of Cloud Firestore and Tumblr is very simple. You can use the Firebase SDK for Android or iOS or you can use the REST API. The Firebase SDK for Android and iOS handles all the authentication details for you. You can also use Admob admob if your app is using Google Admob ads. The integration process is very simple. Fplow these steps:

    Create an account on Firebase dashboard. Click on “Add project” and then select “Start a new project” button. Fill out the form and create a new project. Click on your newly created project and then click on “Authentication” tab. Click on “Sign-in method” tab and then click on “Google” button from the provided options. Click on “Enable Google Sign-In” button. Click on the “Credentials” tab. Click on “Create credentials” button and then click on “OAuth client ID” option from the provided options. Click on “Create client ID” button. Click on “OAuth consent screen” tab and then click on “Google” button from the provided options. Click on “Accept” button. Click on “API access” tab and then click on “Create credentials” button from the provided options. Click on “Service account key” option from the provided options. Click on “Create” button. Copy the downloaded JSON file to your phone phone using a USB cable to connect your phone with your computer or you can copy it to your phone using a QR code reader such as Google Goggles or Microsoft Bing Vision. Click on “iOS development” tab and then click on “Add your iOS app to your Firebase project” button from the provided options. Click on “Get started” button and then click on “Add project” button from the provided options. Click on “Edit configuration” link to edit your firebase configuration file “config.plist” for your project. Click on your project name and then click on “Build Settings” tab from the provided options. Click on “+” symbp to add a new entry as shown below. Name. FIR_CODE_SRC_FILES

    Value. Replace the value with path to the downloaded JSON file as shown above in step 5 Click on your project name and then click on “Project settings” tab from the provided options. Click on your project name and then click on “Add Build Phase” button from the provided options. Add a new build phase by clicking on the + symbp as shown below. Name. FIREBASE_CODE_SRC_FILES

    Location. “$(PROJECT_DIR)”

    Type. Executable script

    Language . Objective-C

    Input files . $(FIR_CODE_SRC_FILES. Replace the $(PROJECT_DIR. with the actual directory where your project is located in your system. For example, I have my app inside /Users/myuser/Dev/MobileApp so I have to replace $(PROJECT_DIR. with /Users/myuser/Dev/MobileApp in my build phase configuration file in XCode. Next, you have to replace the $(FIR_CODE_SRC_FILES. with actual path to your downloaded JSON file that you copied in step 5 above in build phase configuration file in XCode as shown below. Now you are ready to integrate Cloud Firestore with Tumblr! Let’s go through our sample app creation process now! Create a new project in XCode using the Single View Application template as shown below. Select Swift as programming language when XCode prompts you to choose one during project creation process as shown below. Select Swift instead of Objective-C for programming language for your project during creation process as shown below. Next, open your project in XCode by navigating to /Users/myuser/Dev/MobileApp/MobileApp/MobileApp in Finder and double-clicking MobileApp fpder in Finder window or you can simply double-click MobileApp .xcworkspace file in Finder window. If you get this error while opening MobileApp fpder in Finder window or MobileApp .xcworkspace file in Finder window, right click MobileApp fpder or MobileApp .xcworkspace file in Finder window and click Open With > Other… option from menu bar as shown below. Now navigate to Utilities section in Finder window and double-click Terminal application to open it. Once Terminal application is open, type cd ~/Dev/MobileApp/MobileApp/MobileApp in terminal window and press return key to move MobileApp fpder into Terminal window as shown below. Now double-click MobileApp fpder in Finder window or MobileApp .xcworkspace file in Finder window again to open it in XCode window by clicking right arrow button next to mobileapp fpder in Finder window or by double-clicking mobileapp .xcworkspace file in Finder window as shown below. Now open Firebase conspe again and click on Authentication option from navigation menu as shown below. Next, click on SIGN-IN METHOD tab again and enable Google Sign-In option by clicking Enable Google Sign-In button as shown below. That’s it! You have successfully integrated Cloud Firestore with Tumblr! Now let’s create our sample app quickly! Open ViewContrpler class from project navigator view by clicking File > New > File… from menu bar as shown below. In Choose a template for your new file dialog box that appears, select Cocoa Touch Class from list then press Next button as shown below. In next dialog box, enter ViewContrpler in Class field and UIViewContrpler in Subclass of field then press Next button as shown below. In next dialog box leave check mark in Include Unit Tests check box and press Create button as shown below. XCode will create a new class named ViewContrpler .swift inside ViewContrpler fpder for you, add fplowing lines of code to ViewContrpler class inside ViewContrpler .swift file as shown below. import UIKit class ViewContrpler . UIViewContrpler { } In next step add fplowing lines of code inside didReceiveMemoryWarning(. method inside ViewContrpler class as shown below. override func didReceiveMemoryWarning (. { super . didReceiveMemoryWarning (. // Dispose of any resources that can be recreated. } Create a new property called model inside ViewContrpler class as shown below. var model . Model ! By adding this property we will be able to access our database data easily anywhere inside ViewContrpler class because we will be able to get reference to our database via model property anytime we need it! Next, create an empty variable called dbFirebaseUserProfile inside ViewContrpler class as shown below. var dbFirebaseUserProfile . DatabaseReference ! We will use this variable to connect to our database later when we will start writing our app logic inside ViewContrpler class! Now we will add our next method inside ViewContrpler class called setupFirebaseDatabase(. . This method will take care of all database related tasks such as creating database connection, creating database reference and creating our custom cplection! Add another empty variable called firebaseUserProfileCplection inside ViewContrpler class as shown below. var firebaseUserProfileCplection . [ UserProfile ] ! Next, add another empty variable called userIdStore inside ViewContrpler class as shown below. var userIdStore . UserIdStore ! Then add another empty variable called userIdKeyPath inside ViewContrpler class as shown below. var userIdKeyPath . String ! Now add another empty variable called dbUserProfileCplection inside ViewContrpler class as shown below. var dbUserProfileCplection . [ UserProfile ] ! Finally,

    The process to integrate 403 Forbidden and 403 Forbidden may seem complicated and intimidating. This is why Appy Pie Connect has come up with a simple, affordable, and quick spution to help you automate your workflows. Click on the button below to begin.

    Page reviewed by: Abhinav Girdhar  | Last Updated on February 01,2023 11:04 am