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"

Canceling ShowExternalLoginUI the first time, cause the second call to ShowExternalLoginUI to not show anything

As the title says, basically we

  1. Start game

  2. Call ShowExternalLoginUI

  3. Press cancel on top left

  4. Call ShowExternalLoginUI again sometimes later

No login screen shows up and the call never returns.

It works on Android, but not on iOS.

Product Version: UE 4.12
Tags:
more ▼

asked Jun 20 '16 at 06:27 AM in Bug Reports

avatar image

polytopey
118 10 12 19

avatar image Samantha Sutton ♦♦ STAFF Jun 21 '16 at 04:16 PM

Polytopey,

Thanks for your report! Could you please elaborate on the reproduction steps that you're following so I can make sure that any bug report is reported as accurately as possible? Also, do you have any logs from your iOS device this is occurring on? What type of iOS device are you testing on?

Obtaining iOS Logs

avatar image ash22 Oct 20 '16 at 09:12 PM

Samantha, I was about to post a bug report when I found polytopey's post.

It may answer my question, but I'm not quite sure. Let me know what you think.

Repro:

In the existing Unreal Match3 Game on the app store there is perculiar behaviour but I can't say if it is by design or not.

If (on your iPhone/iPad) you log out of [iTunes/AppStore] in Settings, run the Unreal Match3 app and click [BUY] to perform an IAP the [Show External Login UI] login dialog appears as expected, allowing you to log into the AppStore before making a purchase.

If, however, when the login dialog is presented, you click [CANCEL] (e.g. because you no longer want to make the purchase) the login dialog goes away, but then reappears a few seconds later. This happens exactly 3 times, and only after the third cancel will the login dialog stay away permanently.

This also happens in my implementation.

Can you comment on whether you think this is normal/expected behaviour? Thanks.

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

1 answer: sort voted first

After doing some digging, apparently this is the design for Game Center

Common Tasks When Working with Players

Important: Game Kit handles opting out of Game Center across all games that support Game Center. If a player has already declined to create an account, when your game authenticates the player, it is told there is no authenticated player. The player never sees an authentication dialog. Because Game Kit handles this process across all games, your game should not include its own mechanism to disable Game Center authentication or ask a player’s permission to authenticate. Instead, your game should simply authenticate the player every time it launches and respond appropriately when authentication completes.

Thanks.

more ▼

answered Jun 21 '16 at 11:40 PM

avatar image

polytopey
118 10 12 19

(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