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 /
  • General Discussion /
avatar image
Question by DemonKira · Nov 27, 2019 at 01:57 AM ·

PlayFabSharedSettings.asset missing when build with Split Application Binary

When I build my game with IL2CPP and Split Application Binary enabled the PlayFabSharedSettings.asset is missing on some devices. Below I attached a logcat from a device that encountered that issue. I'm using unity 2019.3 and PlayFab SDK 2.78(also tried on different Unity version but the problem remain the same)

unknown-10-1.png (168.3 kB)
Comment

People who like this

0 Show 8
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 SethDu ♦ · Nov 27, 2019 at 07:44 AM 0
Share

I have tested my project on unity 2019.3 with PlayFab SDK 2.78 installed but cannot reproduce your issue.

Have you tried to reinstall the PlayFab Extension and SDK?

You can also create this file via the Extension button on Unity:

This asset is generated by the code in MakeSharedSettingsObj.cs:

AssetDatabase.CreateAsset(asset, "Assets/PlayFabSdk/Shared/Public/Resources/PlayFabSharedSettings.asset");

Can you check if this file exists in your project?

snipaste-2019-11-27-15-37-35.png (11.8 kB)
avatar image DemonKira SethDu ♦ · Nov 27, 2019 at 12:15 PM 0
Share

HI @SethDu,yes i deleted the SDK and reinstalled it, didn't make a difference tho. I checked, the playfabsharedsetting.asset is present in unity editor, i even deleted it and made a new, but the problem is still there, Like i said only on some devices is happening. Although if i build without split application binary, then the issue is gone

avatar image SethDu ♦ DemonKira · Nov 28, 2019 at 05:13 AM 0
Share

Can you specify the details of those devices? In addition, is the "Login successful" log generated by PlayFab login API?

Show more comments
avatar image DemonKira SethDu ♦ · Dec 05, 2019 at 10:18 AM 0
Share

ok will upload a log text file later today

avatar image DemonKira · Feb 24, 2020 at 04:16 PM 0
Share

hi @FranklinChen, is there any way then that i can still use Playfab, because only by Splitting Application Binary i can update the game on Play Store

4 Replies

· Add your reply
  • Sort: 
avatar image

Answer by DemonKira · Dec 06, 2019 at 01:37 AM

Probably will keep this thread up, until i found a solotion

Comment

People who like this

0 Show 6 · 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 FranklinChen ♦ · Dec 06, 2019 at 02:27 AM 0
Share

Hi @DemonKira, we have informed SDK team to investigate this PlayFabSharedSettings.asset missing issue on specific Android device, if you can provide the detailed error log, it may be helpful to narrow down it, thanks

avatar image FranklinChen ♦ · Dec 18, 2019 at 01:51 AM 0
Share

Hi @DemonKira, we got confirmation and suggestion from engineering team:

1. The current Unity SDK does not support 2019.3 yet, have you tried Unity 2019.2 and observe the behavior?

2. We have recently moved to use asmdef files which may change how our binary is stored. Can you test after updating to the next SDK if the Split Application Binary was fixed?

avatar image DemonKira FranklinChen ♦ · Jan 25, 2020 at 02:17 PM 0
Share

Hi, so i updated the SDK, currently 2.8, but that issue is still not fixed

avatar image DemonKira FranklinChen ♦ · Jan 25, 2020 at 02:19 PM 0
Share

here is the log text.

log.txt

log.txt (6.1 kB)
avatar image FranklinChen ♦ DemonKira · Jan 27, 2020 at 07:28 AM 0
Share

Okay, I just forwarded your feedback to the team

Show more comments
avatar image

Answer by FranklinChen · Feb 11, 2020 at 03:28 AM

Hi @DemonKira, we just got the confirmation that our Unity SDK doesn't have support for Split Application Binary yet. If possible, we can try to ensure not interact with the PlayFab SDK until you've downloaded and installed your .OBB file". We can discuss if that workaround is not worked for you.

Comment

People who like this

0 Show 7 · 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 DemonKira · Feb 22, 2020 at 03:30 AM 0
Share

hi @FranklinChen is there any way that i can still use playfab, because only by Splitting Application Binary it is possible to update the game on Play Store

avatar image FranklinChen ♦ DemonKira · Feb 25, 2020 at 05:58 AM 1
Share

Right now, we have to try the above suggestion. If that is impossible, please let me know, let's discuss the possible working way to let you moving forward, thanks.

avatar image DemonKira FranklinChen ♦ · Feb 25, 2020 at 07:49 AM 0
Share

ok, how can we do that?

Show more comments
avatar image FranklinChen ♦ DemonKira · Mar 05, 2020 at 03:05 AM 0
Share

Sorry for late. The message from product team is saying that we don't have solid workaround at this point. If you find any references or related key points to possibly "lazy load" .obb to avoid this similar issue, please let us know. The engineering team is willing to discuss with you, may I ask your pricing tier? Essential or Paid tier? Could you please tell me your titleid?

avatar image DemonKira FranklinChen ♦ · Mar 05, 2020 at 01:02 PM 0
Share

The tier is Essential and TitleId is E9C4

avatar image

Answer by virgilio · Mar 25, 2020 at 01:38 AM

'possibly "lazy load" .obb to avoid this similar issue', really?? thats the suggested solution. Come on playfab you can do better than that :(

Comment

People who like this

0 Show 2 · 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 FranklinChen ♦ · Mar 25, 2020 at 02:49 AM 0
Share

Hi @virgilio, fully understand this feature may block Android developers to publish their game, our SDK team is trying to contact with Demon to work out the best solution. Welcome to share your thoughts here:)

avatar image Hansol Lam FranklinChen ♦ · Sep 15, 2020 at 06:55 PM 0
Share

hello,@FranklinChenCan provide suggested solution now?

I also have same problem when use Split Application Binary

Thanks your support.

avatar image

Answer by Hansol Lam · Sep 15, 2020 at 08:53 PM

I also have same problem.how to fix it?

Comment

People who like this

0 Show 0 · 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

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

    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