x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

[BUG] LoginBP LogoutBP

Hello. I was wondering about LoingBP, and LogoutBP

This is my Blueprint Node.

alt text

This is my process.

  1. Login (OnClicked(Butteon_173))

  2. I confirmed login success.

  3. and I reclicked Login (OnClicked(Butteon_173)) -> no print Login Success and Login Fail

  4. Login (OnClicked(Butteon_173)) -> print Login Fail

  5. Login (OnClicked(Butteon_173))-> print Login Fail

  6. Logout (OnClicked(Button_382)) -> print cannot map local player to unique net ID....

So I can't logout googleplay.

  1. Is logged in? -> print already logged in.

So I used "Is logged inBP" before connect "LoginBP" and "LogoutBP".

I don't know it is bug.... I attached log file.

 D/UE4     ( 4172): [2016.11.26-07.17.38:229][  0]LogAndroidEvents:Display: DequeueAppEvent : 11, 0
 D/UE4     ( 4172): Google Client Connect using email xxxxxxxxx@gmail.com@gmail.com
 D/UE4     ( 4172): Google Client Connect using Access Token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
 D/UE4     ( 4172): Google Client connected successfully, Access Token: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
 D/UE4     ( 4172): LogOnline:Display: FOnlineAsyncTaskGooglePlayShowLoginUI::ProcessGoogleClientConnectResult
 D/UE4     ( 4172): [2016.11.26-07.17.38:667][  0]LogOnline:Display: FOnlineAsyncTaskGooglePlayShowLoginUI::ProcessGoogleClientConnectResult
 D/UE4     ( 4172): LogTemp:Warning: WG_Test_C_1 : Login Success
 D/UE4     ( 4172): [2016.11.26-07.17.38:685][  0]LogTemp:Warning: WG_Test_C_1 : Login Success
                            D/UE4     ( 4172): Battery: status = 3, rawlevel = 81, scale = 100
 D/UE4     ( 4172): [2016.11.26-07.17.42:986][  0]LogAndroid: Mobile HDR: YES
 D/UE4     ( 4172): [2016.11.26-07.17.42:986][  0]LogAndroid: Requires 32BPP Encoding: no
 D/UE4     ( 4172): [2016.11.26-07.17.42:986][  0]LogAndroid: Requires Mosaic: no
 D/UE4     ( 4172): [2016.11.26-07.17.42:987][  0]LogAndroid: Setting Width=1022 and Height=639 (requested scale = 0.888880)
 D/UE4     ( 4172): LogTemp:Warning: WG_Test_C_1 : Login Fail
 D/UE4     ( 4172): [2016.11.26-07.17.45:730][  0]LogTemp:Warning: WG_Test_C_1 : Login Fail
 D/UE4     ( 4172): LogTemp:Warning: WG_Test_C_1 : Login Fail
 D/UE4     ( 4172): [2016.11.26-07.17.46:166][  0]LogTemp:Warning: WG_Test_C_1 : Login Fail
 D/UE4     ( 4172): LogTemp:Warning: WG_Test_C_1 : Login Fail
 D/UE4     ( 4172): [2016.11.26-07.17.46:385][  0]LogTemp:Warning: WG_Test_C_1 : Login Fail
 D/UE4     ( 4172): LogTemp:Warning: WG_Test_C_1 : Login Fail
 D/UE4     ( 4172): [2016.11.26-07.17.46:568][  0]LogTemp:Warning: WG_Test_C_1 : Login Fail
 D/UE4     ( 4172): LogTemp:Warning: WG_Test_C_1 : Login Fail
 D/UE4     ( 4172): [2016.11.26-07.17.46:739][  0]LogTemp:Warning: WG_Test_C_1 : Login Fail
 D/UE4     ( 4172): LogTemp:Warning: WG_Test_C_1 : Login Fail
 D/UE4     ( 4172): [2016.11.26-07.17.46:927][  0]LogTemp:Warning: WG_Test_C_1 : Login Fail
 D/UE4     ( 4172): LogTemp:Warning: WG_Test_C_1 : Login Fail
 D/UE4     ( 4172): [2016.11.26-07.17.47:095][  0]LogTemp:Warning: WG_Test_C_1 : Login Fail
 D/UE4     ( 4172): LogTemp:Warning: WG_Test_C_1 : Login Fail
 D/UE4     ( 4172): [2016.11.26-07.17.47:309][  0]LogTemp:Warning: WG_Test_C_1 : Login Fail
 D/UE4     ( 4172): Battery: status = 3, rawlevel = 81, scale = 100
 D/UE4     ( 4172): nativeBatteryEvent(stat = 3, lvl = 81, t = 36.50)
 D/UE4     ( 4172): LogScriptCore:Warning: Script Msg: Logout - Cannot map local player to unique net ID
 D/UE4     ( 4172): [2016.11.26-07.17.55:717][  0]LogScriptCore:Warning: Script Msg: Logout - Cannot map local player to unique net ID
 D/UE4     ( 4172): LogScriptCore:Warning: Script Msg: Logout - Cannot map local player to unique net ID
 D/UE4     ( 4172): [2016.11.26-07.17.57:578][  0]LogScriptCore:Warning: Script Msg: Logout - Cannot map local player to unique net ID
 D/UE4     ( 4172): LogScriptCore:Warning: Script Msg: Logout - Cannot map local player to unique net ID
 D/UE4     ( 4172): [2016.11.26-07.17.57:579][  0]LogScriptCore:Warning: Script Msg: Logout - Cannot map local player to unique net ID
 D/UE4     ( 4172): LogTemp:Warning: WG_Test_C_1 : Logout Fail
 D/UE4     ( 4172): [2016.11.26-07.17.57:580][  0]LogTemp:Warning: WG_Test_C_1 : Logout Fail
 D/UE4     ( 4172): LogScriptCore:Warning: Script Msg: Logout - Cannot map local player to unique net ID
 D/UE4     ( 4172): [2016.11.26-07.17.57:581][  0]LogScriptCore:Warning: Script Msg: Logout - Cannot map local player to unique net ID
 D/UE4     ( 4172): LogTemp:Warning: WG_Test_C_1 : Logout Fail
 D/UE4     ( 4172): [2016.11.26-07.17.57:581][  0]LogTemp:Warning: WG_Test_C_1 : Logout Fail
 D/UE4     ( 4172): LogScriptCore:Warning: Script Msg: Logout - Cannot map local player to unique net ID
 D/UE4     ( 4172): [2016.11.26-07.17.57:937][  0]LogScriptCore:Warning: Script Msg: Logout - Cannot map local player to unique net ID
 D/UE4     ( 4172): LogScriptCore:Warning: Script Msg: Logout - Cannot map local player to unique net ID
 D/UE4     ( 4172): [2016.11.26-07.17.57:937][  0]LogScriptCore:Warning: Script Msg: Logout - Cannot map local player to unique net ID
 D/UE4     ( 4172): LogTemp:Warning: WG_Test_C_1 : Logout Fail
 D/UE4     ( 4172): [2016.11.26-07.17.57:938][  0]LogTemp:Warning: WG_Test_C_1 : Logout Fail
 D/UE4     ( 4172): LogScriptCore:Warning: Script Msg: Logout - Cannot map local player to unique net ID
 D/UE4     ( 4172): [2016.11.26-07.17.57:939][  0]LogScriptCore:Warning: Script Msg: Logout - Cannot map local player to unique net ID
 D/UE4     ( 4172): LogTemp:Warning: WG_Test_C_1 : Logout Fail
 D/UE4     ( 4172): [2016.11.26-07.17.57:939][  0]LogTemp:Warning: WG_Test_C_1 : Logout Fail
 D/UE4     ( 4172): LogScriptCore:Warning: Script Msg: Logout - Cannot map local player to unique net ID
 D/UE4     ( 4172): [2016.11.26-07.17.57:940][  0]LogScriptCore:Warning: Script Msg: Logout - Cannot map local player to unique net ID
 D/UE4     ( 4172): LogTemp:Warning: WG_Test_C_1 : Logout Fail
 D/UE4     ( 4172): [2016.11.26-07.17.57:940][  0]LogTemp:Warning: WG_Test_C_1 : Logout Fail
 D/UE4     ( 4172): Battery: status = 3, rawlevel = 81, scale = 100
 D/UE4     ( 4172): Battery: status = 3, rawlevel = 81, scale = 100
 D/UE4     ( 4172): Battery: status = 3, rawlevel = 81, scale = 100
 D/UE4     ( 4172): nativeBatteryEvent(stat = 3, lvl = 81, t = 36.60)
 D/UE4     ( 4172): LogTemp:Warning: WG_Test_C_1 : already logged in
 D/UE4     ( 4172): [2016.11.26-07.18.23:378][  0]LogTemp:Warning: WG_Test_C_1 : already logged in

and second.

I used player GooglePlay uniqueid

this is my code.

 FString AAKAccountManager::GetPlatformUniqueID()
 {
     if (PlayerControllerInst != nullptr)
     {
         if (PlayerControllerInst->PlayerState != nullptr)
         {
             if (PlayerControllerInst->PlayerState->UniqueId.IsValid())
             {
                 return PlayerControllerInst->PlayerState->UniqueId.ToString();
             }
         }
     }
 
     return FString();
 }
 FString AAKAccountManager::GetPlatformUniqueIDByInterface()
 {
     if (IOnlineSubsystem* OnlineSubsystem = IOnlineSubsystem::Get(OnlineSubsystemName))
     {
         IOnlineIdentityPtr Identity = OnlineSubsystem->GetIdentityInterface();
 
         if (Identity.IsValid())
         {
             if (Identity->GetUniquePlayerId(0).IsValid())
             {
                 return Identity->GetUniquePlayerId(0)->ToString();
             }
         }
     }
 
     return FString();
 }

  1. Login GooglePlay (OnCliecked(Button_173))

  2. Call GetPlatformUniqueID()

  3. Call GetPlatformUniqueIDByInterface()

  4. Logout

  5. Call GetPlatformUniqueID()

  6. Call GetPlatformUniqueIDByInterface()

I can confirm UniqueId on Googleplay, but after logout, I can still see UniqueId.

and I can also confirm authtoken using interface.

I don't know It is bug.

I think that informations should be deleted....

Product Version: UE 4.14
Tags:
more ▼

asked Nov 28 '16 at 01:35 AM in Bug Reports

avatar image

minnow
73 2 3 6

avatar image Sean L ♦♦ STAFF Dec 05 '16 at 02:39 PM

Hey minnow,

I've read over your post, but I'm not sure I understand exactly what issue you are experiencing. Could you please clarify exactly what you believe that the bug is in this situation?

Thanks!

avatar image minnow Dec 06 '16 at 01:51 AM

Hello, Sean Flint.

Consequently, When I call LoginBP twice continuously, I can't use LogoutBP in Android device(GooglePlay).

avatar image Sean L ♦♦ STAFF Dec 12 '16 at 04:18 PM

I'm not sure I understand why you're attempting to call LoginBP twice in succession. Could you please explain this?

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

1 answer: sort voted first

Ah... I see... I should use "Is Logged in" Blueprint node before login to googleplay.

Sorry. It is my fault. I didn't know your intention.

more ▼

answered Dec 14 '16 at 09:57 AM

avatar image

minnow
73 2 3 6

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question