Android Purchases Code

Please be mindful. This page is almost identical to the previous with exceptions in the function name and code.

These codes will allow you to acknowledge and verify purchases or subscriptions. There is 1 call for each type of transaction.

2. Click Create Function

3. Give your new function a meaningful name

androidPurchaseHandler should be the name you use here

4. Save the trigger type

5. Copy the code below and click the blue "next" button

chevron-rightCopy Mehashtag

6. Clear the default and paste the copied code into the code

7. Update the package.json file

chevron-rightcopy and paste this over the default codehashtag

8. Set the name of the functions entry point

the name used here should match the name used in Step 3 above

9. Click the plus icon to create a new file and name it "serviceAccount.json"

10. Copy and paste the content of this projects service accountarrow-up-right file from your computer into this newly created file.

11. Deploy the function

12. Set function invocation privacy permissions

This allows any device with your endpoint URL the ability to verify purchases made via your app

  1. Select the function you want to make public. (the function you just created)

  2. Click the Permissions tab.

  3. Click Add Principle

  4. In the Add members field, type allUsers

  5. Select the Cloud Function Invoker role from the Select a role drop-down menu.

  6. Click Add.

Last updated

Was this helpful?