Microsoft Azure PlayFab logo
    • Multiplayer
    • LiveOps
    • Data & Analytics
    • Add-ons
    • For Any Role

      • Engineer
      • Designer
      • Executive
      • Marketer
    • For Any Stage

      • Build
      • Improve
      • Grow
    • For Any Size

      • Solo
      • Indie
      • AAA
  • Runs on PlayFab
  • Pricing
    • Blog
    • Forums
    • Contact us
  • Sign up
  • Sign in
  • Ask a question
  • Spaces
    • PlayStream
    • Feature Requests
    • Add-on Marketplace
    • Bugs
    • API and SDK Questions
    • General Discussion
    • LiveOps
    • Topics
    • Questions
    • Articles
    • Ideas
    • Users
    • Badges
  • Home /
  • API and SDK Questions /
avatar image
Question by Phil Woods · Jan 20, 2021 at 11:32 AM · unreal

Unreal 4 Marketplace Plugin missing SetTitleId

We are trying to upgrade to the latest PlayFab plugin (https://github.com/PlayFab/UnrealMarketplacePlugin) but we have found some functions are missing.

The previous version we were using was 1.45.200901 and now we are trying to use version 1.52.210111.


The functions that we were using, which are no longer present, in the API are: UPlayFabClientAPI::SetTitleId, UPlayFabAuthenticationAPI::SetTitleId, UPlayFabAuthenticationAPI::SetDevSecretKey. The sameple code is still using the SetTitleId function: https://docs.microsoft.com/en-us/gaming/playfab/sdks/unreal/quickstart.


Any advice on how to fix up our code? Do we need to update the requests to include the TitleID and DevSecretKey?

Comment

People who like this

0 Show 1
10 |1200 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Saad Anees · Jul 04, 2021 at 10:21 AM 1
Share

Please update your docs. I still cant figure out out to resolve this issue. I am still getting error: 'SetTitleId': is not a member of 'PlayFab::UPlayFabClientAPI'. I followed your tutorial and it has this code. What should I replace it with?

,

Please update your docs accordingly. You have weekly update for SDK api changes but you dont update your docs. I cant get my project working for simple Login. Always gives me error 'SetTitleId': is not a member of 'PlayFab::UPlayFabClientAPI'

1 Reply

· Add your reply
  • Sort: 
avatar image
Best Answer

Answer by Phil Woods · Jan 20, 2021 at 12:56 PM

I think the correct procedure now is to include the title ID and developer secret key in the DefaultEngine.ini like as follows:

[/Script/PlayFabCommon.PlayFabRuntimeSettings]
TitleId=XX123
DeveloperSecretKey=ASecretKeyThatNeedsRemovingOnClientBuilds

Comment

People who like this

0 Show 1 · Share
10 |1200 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Sarah Zhang · Jan 21, 2021 at 02:50 AM 1
Share

Yes, these values would be saved in DefaultEngine.ini, you can also define them in the setPlayFabSettings Blueprint, or navigate to [Edit] -> [Project Settings] -> [Plugins] -> [PlayFab] to set them in the Editor. Please check this Upgrade Guide for more information about how to set them via C++ code.

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Navigation

Spaces
  • General Discussion
  • API and SDK Questions
  • Feature Requests
  • PlayStream
  • Bugs
  • Add-on Marketplace
  • LiveOps
  • Follow this Question

    Answers Answers and Comments

    4 People are following this question.

    avatar image avatar image avatar image avatar image

    Related Questions

    Unreal GDSK Server local debug 3 Answers

    Let's talk Unreal Engine(And the Entity API) 1 Answer

    What's the Title Shared Secret in the GetTitlePublicKey Request (unreal engine 4) 1 Answer

    Unreal Authentication Context 1 Answer

    How do I find the fields to input into RedeemMatchmakerTicket in UE4? 1 Answer

    PlayFab

    • Multiplayer
    • LiveOps
    • Data & Analytics
    • Runs on PlayFab
    • Pricing

    Solutions

    • For Any Role

      • Engineer
      • Designer
      • Executive
      • Marketer
    • For Any Stage

      • Build
      • Improve
      • Grow
    • For Any Size

      • Solo
      • Indie
      • AAA

    Engineers

    • Documentation
    • Quickstarts
    • API Reference
    • SDKs
    • Usage Limits

    Resources

    • Forums
    • Contact us
    • Blog
    • Service Health
    • Terms of Service
    • Attribution

    Follow us

    • Facebook
    • Twitter
    • LinkedIn
    • YouTube
    • Sitemap
    • Contact Microsoft
    • Privacy & cookies
    • Terms of use
    • Trademarks
    • Safety & eco
    • About our ads
    • © Microsoft 2020
    • Anonymous
    • Sign in
    • Create
    • Ask a question
    • Create an article
    • Post an idea
    • Spaces
    • PlayStream
    • Feature Requests
    • Add-on Marketplace
    • Bugs
    • API and SDK Questions
    • General Discussion
    • LiveOps
    • Explore
    • Topics
    • Questions
    • Articles
    • Ideas
    • Users
    • Badges