Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

[Closed] unity iap 5.3 restore purchase

Discussion in 'Unity IAP' started by jeffkenz, Dec 28, 2015.

Thread Status:
Not open for further replies.
  1. jeffkenz

    jeffkenz

    Joined:
    Apr 8, 2013
    Posts:
    22
    hi i have problem about restoring purchase in unity iap 5.3,
    after i purchase iap i got receipt from google then i reinstall app to try restore purchased item ,because i buy item from same phone the receipt still recorded in com.android vending so i can still implemented restore purchase manualy because item already mark as ProcessingResult.Complete (use has receipt to check logic).
    then i tried this way to tes case when user try to restore purchase to another phone ,i use this command to clear receipt (adb shell pm clear com.android.vending) then i tried to restore purchase but it failed because no receipt found ,but when i try to buy it say i already own that item,then how to get receipt from google server?
     
  2. mpinol

    mpinol

    Joined:
    Jul 29, 2015
    Posts:
    317
    Hi @jeffkenz,

    When you reinstall, ProcessPurchase should automatically be called for every item you own but there is no explicit way to restore transactions on google play.

    However, there is a bug with google play whereby a product is owned by the user but the cache of the google play app is out of date so no receipt is available for the product, but if the user tries to buy it they are told they already own it.

    https://code.google.com/p/marketbilling/issues/detail?id=121
     
  3. jeffkenz

    jeffkenz

    Joined:
    Apr 8, 2013
    Posts:
    22
    @
    mpinol

    i found the problem why the receipt not cache because i change my primary email to another tes account on my phone,after i change the primary account the receipt is cache,but before my receipt is fetch i think my app crash at least once then after i play again receipt already cache & my app run normal.
    this is my log when my app crash:
    -----------------------------------------------------------------------------------------------------------------------
    12-30 00:15:15.096 25520-25601/? I/UnityIAP: Constructing buy intent for ______, item type: inapp
    12-30 00:15:15.099 25603-25625/? D/Finsky: [23510] InAppBillingUtils.getPreferredAccount: com._____._____: Account from first account - [LWD1WEkmo7epleTsk7-qChoiD4Q]
    12-30 00:15:15.100 25520-25601/? E/IabHelper: In-app billing error: Unable to buy item, Error response: 7:Item Already Owned
    12-30 00:15:15.100 25520-25601/? I/UnityIAP: onIabPurchaseFinished: true
    12-30 00:15:15.100 25520-25601/? I/UnityIAP: Unable to buy item (response: 7:Item Already Owned)
    12-30 00:15:15.100 25520-25601/? I/UnityIAP: Product purchased successfully!
    12-30 00:15:15.100 25520-25601/? I/UnityIAP: NotifyUnityOfPurchase
    12-30 00:15:15.105 1101-7372/? V/WindowManager: Adding window Window{151f3802 u0 com.___.___/com.unity.purchasing.googleplay.PurchaseActivity} at 9 of 15 (after Window{1e9ed85 u0 com.____.____/com.unity3d.player.UnityPlayerActivity})
    12-30 00:15:15.136 8807-8807/? V/GLSActivity: AuthDelegateWrapperCreated with selected intent: Intent { cmp=com.google.android.gms/.auth.DefaultAuthDelegateService }
    12-30 00:15:15.145 1101-1127/? I/ActivityManager: Displayed com._____.____/com.unity.purchasing.googleplay.PurchaseActivity: +54ms
    12-30 00:15:15.145 1101-1127/? I/Timeline: Timeline: Activity_windows_visible id: ActivityRecord{2a36ea76 u0 com._____._____/com.unity.purchasing.googleplay.PurchaseActivity t3621} time:149603924
    12-30 00:15:15.161 25520-25520/? I/Timeline: Timeline: Activity_idle id: android.os.BinderProxy@13bce1dd time:149603940
    12-30 00:15:15.505 25603-25642/? I/qtaguid: Failed write_ctrl(u 39) res=-1 errno=22
    12-30 00:15:15.506 25603-25642/? I/qtaguid: Untagging socket 39 failed errno=-22
    12-30 00:15:15.506 25603-25642/? W/NetworkManagementSocketTagger: untagSocket(39) failed with errno -22

    -------------------------------------------------------------------------------------------------
    is there any way to ignore error? somehow the error didn't enter try catch exception
     
    Last edited: Dec 29, 2015
  4. Banderous

    Banderous

    Joined:
    Dec 25, 2011
    Posts:
    669
    I'm not sure that was an IAP related crash, there's no managed stacktrace. Can you reproduce it?
     
  5. jeffkenz

    jeffkenz

    Joined:
    Apr 8, 2013
    Posts:
    22
  6. Banderous

    Banderous

    Joined:
    Dec 25, 2011
    Posts:
    669
    @jeffkenz You should not let your users attempt to buy a non consumable that they already own. However this specific 'freeze' if you do allow it is fixed in IAP package 1.1.1 which will shortly be available for download (just reimport from the IAP service window).
     
  7. jeffkenz

    jeffkenz

    Joined:
    Apr 8, 2013
    Posts:
    22
    after i remove com.android.vending all receipt in that phone is missing so i don't know anymore how to check the logic.btw i will try test apply unity iap package 1.1.1 and will let you know if the problem fix in this version thank you.
     
  8. onepixellab

    onepixellab

    Joined:
    Feb 29, 2016
    Posts:
    6
    I am using latest version of Unity IAP, but unable to get ProcessPurchase callback for already purchased non-consumable items on android. Following are the logs:

    Code (CSharp):
    1. 02-17 12:11:31.697 10007-10778/? I/UnityAds: com.unity3d.ads.api.Sdk.logInfo() (line:68) :: Received configuration with 2 placements
    2. 02-17 12:11:31.752 10007-10098/? I/Unity: Overriding Google AppId: 589b5d2343150f71c8ac861f
    3. 02-17 12:11:31.885 10007-10007/? D/Unity: CBPlugin: Plugin Initialized
    4. 02-17 12:11:32.104 10007-10098/? I/UnityIAP: IAB helper created.
    5. 02-17 12:11:32.244 10007-10098/? I/UnityIAP: Starting in-app billing setup.
    6. 02-17 12:11:32.281 27039-27091/? D/FileShieldService: onPreFileScan:/storage/emulated/legacy/Android/data/com.cowboy.horse.racing.simulator/cache/UnityAdsCache/UnityAdsStorage-private-data.json, 288
    7. 02-17 12:11:32.291 10007-10007/? I/UnityIAP: Billing service connected.
    8. 02-17 12:11:32.292 10007-10810/? I/UnityIAP: invoking callback
    9. 02-17 12:11:32.292 10007-10810/? I/UnityIAP: Checking for in-app billing 3 support.
    10. 02-17 12:11:32.298 10007-10810/? I/UnityIAP: In-app billing version 3 supported for com.cowboy.horse.racing.simulator
    11. 02-17 12:11:32.303 10007-10810/? I/UnityIAP: Subscriptions AVAILABLE.
    12. 02-17 12:11:32.305 10007-10810/? I/UnityIAP: VR supported.
    13. 02-17 12:11:32.306 10007-10810/? I/UnityIAP: onIabSetupFinished: 0
    14. 02-17 12:11:32.306 10007-10810/? I/UnityIAP: Requesting 5 products
    15. 02-17 12:11:32.306 10007-10810/? I/UnityIAP: QueryInventory: 5
    16. 02-17 12:11:32.307 10007-10810/? I/UnityIAP: invoking callback
    17. 02-17 12:11:32.308 10007-10810/? I/UnityIAP: Querying owned items, item type: inapp
    18. 02-17 12:11:32.308 10007-10810/? I/UnityIAP: Package name: com.cowboy.horse.racing.simulator
    19. 02-17 12:11:32.308 10007-10810/? I/UnityIAP: Calling getPurchases with continuation token: null
    20. 02-17 12:11:32.314 10007-10810/? I/UnityIAP: Owned items response: 0
    21. 02-17 12:11:32.314 10007-10810/? I/UnityIAP: Sku is owned: com.bag.derby.horse.racing.hunt.noads
    22. 02-17 12:11:32.314 10007-10810/? I/UnityIAP: Sku is owned: com.bag.derby.horse.racing.flat
    23. 02-17 12:11:32.314 10007-10810/? I/UnityIAP: Continuation token: null
    24. 02-17 12:11:32.314 10007-10810/? I/UnityIAP: Querying SKU details.
    25. 02-17 12:11:32.319 868-2088/? V/WindowManager: Adding window Window{1dd59529 u0 PopupWindow:1b3484e2} at 9 of 16 (after Window{36876d35 u0 com.cowboy.horse.racing.simulator/com.unity3d.player.UnityPlayerNativeActivity})
    26. 02-17 12:11:32.326 10007-10007/? D/AdsUnity: Calling loadAd() on Android
    27. 02-17 12:11:32.492 10007-10778/? I/UnityAds: com.unity3d.ads.api.Sdk.logInfo() (line:68) :: Requesting ad plan from https://adserver.unityads.unity3d.com/games/1207428/fill?advertisingTrackingId=7966181b-34b3-4ca9-ae3a-0cc90ef86a85&limitAdTracking=false&deviceMake=OPPO&deviceModel=A1601&platform=android&screenDensity=320&screenWidth=1280&screenHeight=720&sdkVersion=2007&screenSize=268435554&apiLevel=22&connectionType=cellular&networkType=0&gamerId=5874e09b3540f5f202148919
    28. 02-17 12:11:32.561 10007-10810/? I/UnityIAP: Querying owned items, item type: subs
    29. 02-17 12:11:32.561 10007-10810/? I/UnityIAP: Package name: com.cowboy.horse.racing.simulator
    30. 02-17 12:11:32.561 10007-10810/? I/UnityIAP: Calling getPurchases with continuation token: null
    31. 02-17 12:11:32.565 10007-10810/? I/UnityIAP: Owned items response: 0
    32. 02-17 12:11:32.565 10007-10810/? I/UnityIAP: Continuation token: null
    33. 02-17 12:11:32.565 10007-10810/? I/UnityIAP: Querying SKU details.
    34. 02-17 12:11:32.586 10007-10810/? I/UnityIAP: onQueryInventoryFinished: true
    35. 02-17 12:11:32.586 10007-10810/? I/UnityIAP: Inventory refresh successful. (response: 0:OK)
    36. 02-17 12:11:32.734 10007-10098/? I/Unity: Already recorded transaction cpiodpkdpddffgelobleekdg.AO-J1OyLRHonQ6_0DT56p-vxQ3M6zVGoVgnTFabx4Fmg0CrVcm2HOaRsYDo3X_o59iq3LOZJm6yHIEak3unNIx9XxWz_hUdX7-77qMmUImDk843oJU34JLnV6u8s8W1uPBcQMGZD6VSoMJG_3_G2JsSIqb0HwC-MrCOIW6Si97eZ9hChY37KKQ8
    37. 02-17 12:11:32.736 10007-10098/? I/UnityIAP: Finish transaction:cpiodpkdpddffgelobleekdg.AO-J1OyLRHonQ6_0DT56p-vxQ3M6zVGoVgnTFabx4Fmg0CrVcm2HOaRsYDo3X_o59iq3LOZJm6yHIEak3unNIx9XxWz_hUdX7-77qMmUImDk843oJU34JLnV6u8s8W1uPBcQMGZD6VSoMJG_3_G2JsSIqb0HwC-MrCOIW6Si97eZ9hChY37KKQ8
    38. 02-17 12:11:32.737 10007-10098/? I/Unity: Already recorded transaction imfoijoobfnnckcpomaicbod.AO-J1Owl9cA5R9iKC4HMC9YhMDEKgmQc2QSHxwDtFtdipnCbZf15FCJU6C52ItIkZsDu8Z-9q7LorG0H8Jc14CqH2v83Avs5KtwEZzmVibxBqvpCsPodmTxlxS-ELdu0H1f6Jw77FVkdCx101XuRCOtEmD6YqiS3eN2za0jhA2RLQxJfMVkptt0
    39. 02-17 12:11:32.737 10007-10098/? I/UnityIAP: Finish transaction:imfoijoobfnnckcpomaicbod.AO-J1Owl9cA5R9iKC4HMC9YhMDEKgmQc2QSHxwDtFtdipnCbZf15FCJU6C52ItIkZsDu8Z-9q7LorG0H8Jc14CqH2v83Avs5KtwEZzmVibxBqvpCsPodmTxlxS-ELdu0H1f6Jw77FVkdCx101XuRCOtEmD6YqiS3eN2za0jhA2RLQxJfMVkptt0
    40. 02-17 12:11:32.990 10007-10778/? I/UnityAds: com.unity3d.ads.api.Sdk.logInfo() (line:68) :: Unity Ads server returned game advertisement for AB Group 17
    41. 02-17 12:11:33.233 10007-10007/? D/WebView: evaluateJavascript=javascript:window.nativebridge.handleCallback([["65","OK",["\/storage\/emulated\/0\/Android\/data\/com.cowboy.horse.racing.simulator\/cache\/UnityAdsCache\/UnityAdsCache-b74f91f1f585e78a5999f721577a0cf47aa0f9c0914cf359a8e5ede844a778c7.mp4"]]]);
    42. 02-17 12:11:33.504 10007-10007/? D/WebView: evaluateJavascript=javascript:window.nativebridge.handleCallback([["71","OK",["\/storage\/emulated\/0\/Android\/data\/com.cowboy.horse.racing.simulator\/cache\/UnityAdsCache\/UnityAdsCache-932ace505d102ae5555fa0c463ff5a9fa3eefb962735e94cbbfdceb802ecd87b.png"]]]);
    43. 02-17 12:11:33.775 10007-10007/? D/WebView: evaluateJavascript=javascript:window.nativebridge.handleCallback([["77","OK",["\/storage\/emulated\/0\/Android\/data\/com.cowboy.horse.racing.simulator\/cache\/UnityAdsCache\/UnityAdsCache-3e1d1d5507815e1ce4965b9c1e92eef6a6d73eea0589890d3236973c24bf659c.jpg"]]]);
    44. 02-17 12:11:33.989 27039-27091/? D/FileShieldService: onPreFileScan:/storage/emulated/legacy/Android/data/com.cowboy.horse.racing.simulator/cache/UnityAdsCache/UnityAdsStorage-private-data.json, 288
    45. 02-17 12:11:34.049 10007-10007/? D/WebView: evaluateJavascript=javascript:window.nativebridge.handleCallback([["83","OK",["\/storage\/emulated\/0\/Android\/data\/com.cowboy.horse.racing.simulator\/cache\/UnityAdsCache\/UnityAdsCache-f4c59f48c11b674899bea014218531d8b0b18d0af432f7dba6d4e01a0af6836d.jpg"]]]);
    46. 02-17 12:11:40.672 868-1151/? I/PPS: [PPSNotifyAppState] nPackNum:4, pack:com.cowboy.horse.racing.simulator, com:com.unity3d.player.UnityPlayerNativeActivity, state:0, pid:0, last_boost_tid:-1
    47. 02-17 12:11:40.728 868-2011/? I/PPS: [PPSNotifyAppState] nPackNum:4, pack:com.cowboy.horse.racing.simulator, com:com.unity3d.player.UnityPlayerNativeActivity, state:4, pid:0, last_boost_tid:-1
    48. 02-17 12:11:41.089 27039-27091/? D/FileShieldService: onPreFileScan:/storage/emulated/legacy/Android/data/com.cowboy.horse.racing.simulator/files/Unity/2f0b6273-bcfb-4acb-9ca6-76166793a7dd/Analytics/values, 288
    49. 02-17 12:11:41.089 27039-27091/? D/FileShieldService: onPreFileScan:/storage/emulated/legacy/Android/data/com.cowboy.horse.racing.simulator/files/Unity/2f0b6273-bcfb-4acb-9ca6-76166793a7dd/Analytics/ArchivedEvents/148731548300001.f9338afa/s, 288
    50. 02-17 12:11:41.089 27039-27091/? D/FileShieldService: onPreFileScan:/storage/emulated/legacy/Android/data/com.cowboy.horse.racing.simulator/files/Unity/2f0b6273-bcfb-4acb-9ca6-76166793a7dd/Analytics/ArchivedEvents/148731548300001.f9338afa/e, 288
    51. 02-17 12:11:41.705 868-1967/? V/WindowManager: Changing focus from Window{36876d35 u0 com.cowboy.horse.racing.simulator/com.unity3d.player.UnityPlayerNativeActivity} to Window{3a6891ab u0 Keyguard} Callers=com.android.server.wm.WindowManagerService.relayoutWindow:3823 com.android.server.wm.Session.relayout:203 android.view.IWindowSession$Stub.onTransact:273 com.android.server.wm.Session.onTransact:136
    52. 02-17 12:13:39.259 868-887/? I/PPS: [PPSNotifyAppState] nPackNum:4, pack:com.cowboy.horse.racing.simulator, com:com.unity3d.player.UnityPlayerNativeActivity, state:1, pid:0, last_boost_tid:-1
    53. 02-17 12:13:39.276 10007-10007/? V/PhoneWindow: DecorView setVisiblity: visibility = 0 ,Parent =ViewRoot{2b33fa0e com.cowboy.horse.racing.simulator/com.unity3d.player.UnityPlayerNativeActivity,ident = 0}, this =com.android.internal.policy.impl.PhoneWindow$DecorView{2402fef8 V.E..... R.....I. 0,0-720,1280}
    54. 02-17 12:13:39.321 868-2088/? V/WindowManager: Changing focus from Window{3a6891ab u0 Keyguard} to Window{36876d35 u0 com.cowboy.horse.racing.simulator/com.unity3d.player.UnityPlayerNativeActivity} Callers=com.android.server.wm.WindowManagerService.relayoutWindow:3823 com.android.server.wm.Session.relayout:203 android.view.IWindowSession$Stub.onTransact:273 com.android.server.wm.Session.onTransact:136
    55. 02-17 12:13:39.359 868-905/? I/WindowManager: Gaining focus: Window{36876d35 u0 com.cowboy.horse.racing.simulator/com.unity3d.player.UnityPlayerNativeActivity}
    56. 02-17 12:13:39.987 27039-27091/? D/FileShieldService: onPreFileScan:/storage/emulated/legacy/Android/data/com.cowboy.horse.racing.simulator/files/Unity/2f0b6273-bcfb-4acb-9ca6-76166793a7dd/Analytics/values, 288
    57. 02-17 12:13:40.486 27039-27091/? D/FileShieldService: onPreFileScan:/storage/emulated/legacy/Android/data/com.cowboy.horse.racing.simulator/files/Unity/2f0b6273-bcfb-4acb-9ca6-76166793a7dd/Analytics/ArchivedEvents/148731548300001.f9338afa_tmp/s_tmp, 288
    58. 02-17 12:13:40.486 27039-27091/? D/FileShieldService: onPreFileScan:/storage/emulated/legacy/Android/data/com.cowboy.horse.racing.simulator/files/Unity/2f0b6273-bcfb-4acb-9ca6-76166793a7dd/Analytics/ArchivedEvents/148731548300001.f9338afa_tmp/e_tmp, 288
    59. 02-17 12:13:44.571 10007-10098/? I/UnityIAP: isUnityVrEnabled = false
    60. 02-17 12:13:44.572 10007-10098/? I/UnityIAP: onPurchaseProduct: com.bag.derby.horse.racing.hunt.noads
    61. 02-17 12:13:44.572 10007-10098/? I/UnityIAP: ITEM TYPE:inapp
    62. 02-17 12:13:44.589 10007-10098/? I/Unity: purchase({0}): com.bag.derby.horse.racing.hunt.noads
    63. 02-17 12:13:44.686 868-887/? I/PPS: [PPSNotifyAppState] nPackNum:4, pack:com.cowboy.horse.racing.simulator, com:com.unity3d.player.UnityPlayerNativeActivity, state:0, pid:0, last_boost_tid:-1
    64. 02-17 12:13:44.692 10007-10007/? I/Unity Purchasing: Creating purchase activity
    65. 02-17 12:13:44.695 10007-10810/? I/UnityIAP: invoking callback
    66. 02-17 12:13:44.695 10007-10810/? I/UnityIAP: Constructing buy intent for com.bag.derby.horse.racing.hunt.noads, item type: inapp
    67. 02-17 12:13:44.725 10007-10810/? I/UnityIAP: onIabPurchaseFinished: true
    68. 02-17 12:13:44.725 10007-10810/? I/UnityIAP: Unable to buy item (response: 7:Item Already Owned)
    69. 02-17 12:13:44.725 10007-10810/? I/UnityIAP: Product purchased successfully!
    70. 02-17 12:13:44.725 10007-10810/? I/UnityIAP: NotifyUnityOfPurchase
    71. 02-17 12:13:44.738 868-888/? I/PPS: [PPSNotifyAppState] nPackNum:4, pack:com.cowboy.horse.racing.simulator, com:com.unity3d.player.UnityPlayerNativeActivity, state:1, pid:0, last_boost_tid:-1
    72. 02-17 12:13:44.751 10007-10007/? V/PhoneWindow: DecorView setVisiblity: visibility = 0 ,Parent =ViewRoot{2b33fa0e com.cowboy.horse.racing.simulator/com.unity3d.player.UnityPlayerNativeActivity,ident = 0}, this =com.android.internal.policy.impl.PhoneWindow$DecorView{2402fef8 V.E..... R.....I. 0,0-1280,720}
    73. 02-17 12:13:44.781 10007-10007/? I/UnityIAP: onActivityResult
    74. 02-17 12:13:44.796 10007-10098/? I/Unity: Already recorded transaction imfoijoobfnnckcpomaicbod.AO-J1Owl9cA5R9iKC4HMC9YhMDEKgmQc2QSHxwDtFtdipnCbZf15FCJU6C52ItIkZsDu8Z-9q7LorG0H8Jc14CqH2v83Avs5KtwEZzmVibxBqvpCsPodmTxlxS-ELdu0H1f6Jw77FVkdCx101XuRCOtEmD6YqiS3eN2za0jhA2RLQxJfMVkptt0
    75. 02-17 12:13:44.799 10007-10098/? I/UnityIAP: Finish transaction:imfoijoobfnnckcpomaicbod.AO-J1Owl9cA5R9iKC4HMC9YhMDEKgmQc2QSHxwDtFtdipnCbZf15FCJU6C52ItIkZsDu8Z-9q7LorG0H8Jc14CqH2v83Avs5KtwEZzmVibxBqvpCsPodmTxlxS-ELdu0H1f6Jw77FVkdCx101XuRCOtEmD6YqiS3eN2za0jhA2RLQxJfMVkptt0
    76. 02-17 12:13:45.611 27039-27091/? D/FileShieldService: onPreFileScan:/storage/emulated/legacy/Android/data/com.cowboy.horse.racing.simulator/files/Unity/2f0b6273-bcfb-4acb-9ca6-76166793a7dd/Analytics/values, 288
    77. 02-17 12:13:45.611 27039-27091/? D/FileShieldService: onPreFileScan:/storage/emulated/legacy/Android/data/com.cowboy.horse.racing.simulator/files/Unity/2f0b6273-bcfb-4acb-9ca6-76166793a7dd/Analytics/ArchivedEvents/148731562400002.f9338afa/s, 288
    78. 02-17 12:13:46.258 27039-27091/? D/FileShieldService: onPreFileScan:/storage/emulated/legacy/Android/data/com.cowboy.horse.racing.simulator/files/Unity/2f0b6273-bcfb-4acb-9ca6-76166793a7dd/Analytics/ArchivedEvents/148731562400002.f9338afa_tmp/s_tmp, 288
    79. 02-17 12:13:46.258 27039-27091/? D/FileShieldService: onPreFileScan:/storage/emulated/legacy/Android/data/com.cowboy.horse.racing.simulator/files/Unity/2f0b6273-bcfb-4acb-9ca6-76166793a7dd/Analytics/ArchivedEvents/148731562400002.f9338afa_tmp/e_tmp, 288
    80. 02-17 12:14:08.123 868-1964/? I/PPS: [PPSNotifyAppState] nPackNum:4, pack:com.cowboy.horse.racing.simulator, com:com.unity3d.player.UnityPlayerNativeActivity, state:0, pid:0, last_boost_tid:-1
    81. 02-17 12:14:08.188 868-2086/? I/PPS: [PPSNotifyAppState] nPackNum:4, pack:com.cowboy.horse.racing.simulator, com:com.unity3d.player.UnityPlayerNativeActivity, state:4, pid:0, last_boost_tid:-1
    82. 02-17 12:14:08.551 27039-27091/? D/FileShieldService: onPreFileScan:/storage/emulated/legacy/Android/data/com.cowboy.horse.racing.simulator/files/Unity/2f0b6273-bcfb-4acb-9ca6-76166793a7dd/Analytics/values, 288
    83. 02-17 12:14:08.887 868-2051/? V/WindowManager: Changing focus from Window{36876d35 u0 com.cowboy.horse.racing.simulator/com.unity3d.player.UnityPlayerNativeActivity} to Window{318e1868 u0 Keyguard} Callers=com.android.server.wm.WindowManagerService.relayoutWindow:3823 com.android.server.wm.Session.relayout:203 android.view.IWindowSession$Stub.onTransact:273 com.android.server.wm.Session.onTransact:136
    84.  
     
  9. ap-unity

    ap-unity

    Unity Technologies

    Joined:
    Aug 3, 2016
    Posts:
    1,519
Thread Status:
Not open for further replies.