Hi,
for the pop up, I meant the native dialogue box that say: ‘confirm your In-App Purchase, Do you want to buy one product for £0.99’ with Cancel and Buy buttons.
Here the log after reloading the scene once, the dialogue box appears twice and twice I pressed ‘Cancel’
Purchace ios.sp_evil.id
Shop:Purchase(Int32)
OnPressBuyWCash:Invoke(Int32)
shop_item:PressBuyWCash()
UnityEngine.Events.UnityEvent:Invoke()
UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1)
UnityEngine.EventSystems.StandaloneInputModule:ProcessTouchPress(PointerEventData, Boolean, Boolean)
UnityEngine.EventSystems.StandaloneInputModule:ProcessTouchEvents()
UnityEngine.EventSystems.StandaloneInputModule:Process()
(Filename: /Users/builduser/buildslave/unity/build/Runtime/Export/Debug.bindings.h Line: 43)
Show AllCoroutinesKilled
LoadingPanelManager:ShowPanel(Boolean)
Shop:Purchase(String)
Shop:Purchase(Int32)
OnPressBuyWCash:Invoke(Int32)
shop_item:PressBuyWCash()
UnityEngine.Events.UnityEvent:Invoke()
UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1)
UnityEngine.EventSystems.StandaloneInputModule:ProcessTouchPress(PointerEventData, Boolean, Boolean)
UnityEngine.EventSystems.StandaloneInputModule:ProcessTouchEvents()
UnityEngine.EventSystems.StandaloneInputModule:Process()
(Filename: /Users/builduser/buildslave/unity/build/Runtime/Export/Debug.bindings.h Line: 43)
Shop EventOnStartProcess()
Shop:Purchase(String)
Shop:Purchase(Int32)
OnPressBuyWCash:Invoke(Int32)
shop_item:PressBuyWCash()
UnityEngine.Events.UnityEvent:Invoke()
UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1)
UnityEngine.EventSystems.StandaloneInputModule:ProcessTouchPress(PointerEventData, Boolean, Boolean)
UnityEngine.EventSystems.StandaloneInputModule:ProcessTouchEvents()
UnityEngine.EventSystems.StandaloneInputModule:Process()
(Filename: /Users/builduser/buildslave/unity/build/Runtime/Export/Debug.bindings.h Line: 43)
Purchasing product asychronously: 'ios.sp_evil.id'
Shop:BuyProductID(String)
Shop:Purchase(String)
Shop:Purchase(Int32)
OnPressBuyWCash:Invoke(Int32)
shop_item:PressBuyWCash()
UnityEngine.Events.UnityEvent:Invoke()
UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1)
UnityEngine.EventSystems.StandaloneInputModule:ProcessTouchPress(PointerEventData, Boolean, Boolean)
UnityEngine.EventSystems.StandaloneInputModule:ProcessTouchEvents()
UnityEngine.EventSystems.StandaloneInputModule:Process()
(Filename: /Users/builduser/buildslave/unity/build/Runtime/Export/Debug.bindings.h Line: 43)
2018-06-07 16:16:37.152754+0100 crunch[8818:4200638] UnityIAP: PurchaseProduct: ios.sp_evil.id
2018-06-07 16:16:37.157084+0100 crunch[8818:4200638] UnityIAP: UpdatedTransactions
purchase({0}): ios.sp_evil.id
Shop:Purchase(String)
Shop:Purchase(Int32)
OnPressBuyWCash:Invoke(Int32)
shop_item:PressBuyWCash()
UnityEngine.Events.UnityEvent:Invoke()
UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1)
UnityEngine.EventSystems.StandaloneInputModule:ProcessTouchPress(PointerEventData, Boolean, Boolean)
UnityEngine.EventSystems.StandaloneInputModule:ProcessTouchEvents()
UnityEngine.EventSystems.StandaloneInputModule:Process()
(Filename: /Users/builduser/buildslave/unity/build/Runtime/Export/Debug.bindings.h Line: 43)
ios.sp_evil.id
Shop:Purchase(Int32)
OnPressBuyWCash:Invoke(Int32)
shop_item:PressBuyWCash()
UnityEngine.Events.UnityEvent:Invoke()
UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1)
UnityEngine.EventSystems.StandaloneInputModule:ProcessTouchPress(PointerEventData, Boolean, Boolean)
UnityEngine.EventSystems.StandaloneInputModule:ProcessTouchEvents()
UnityEngine.EventSystems.StandaloneInputModule:Process()
(Filename: /Users/builduser/buildslave/unity/build/Runtime/Export/Debug.bindings.h Line: 43)
Purchace ios.sp_evil.id
Shop:Purchase(Int32)
shop_item:PressBuyWCash()
UnityEngine.Events.UnityEvent:Invoke()
UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1)
UnityEngine.EventSystems.StandaloneInputModule:ProcessTouchPress(PointerEventData, Boolean, Boolean)
UnityEngine.EventSystems.StandaloneInputModule:ProcessTouchEvents()
UnityEngine.EventSystems.StandaloneInputModule:Process()
(Filename: /Users/builduser/buildslave/unity/build/Runtime/Export/Debug.bindings.h Line: 43)
Show AllCoroutinesKilled
LoadingPanelManager:ShowPanel(Boolean)
Shop:Purchase(String)
Shop:Purchase(Int32)
shop_item:PressBuyWCash()
UnityEngine.Events.UnityEvent:Invoke()
UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1)
UnityEngine.EventSystems.StandaloneInputModule:ProcessTouchPress(PointerEventData, Boolean, Boolean)
UnityEngine.EventSystems.StandaloneInputModule:ProcessTouchEvents()
UnityEngine.EventSystems.StandaloneInputModule:Process()
(Filename: /Users/builduser/buildslave/unity/build/Runtime/Export/Debug.bindings.h Line: 43)
Shop EventOnStartProcess()
Shop:Purchase(String)
Shop:Purchase(Int32)
shop_item:PressBuyWCash()
UnityEngine.Events.UnityEvent:Invoke()
UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1)
UnityEngine.EventSystems.StandaloneInputModule:ProcessTouchPress(PointerEventData, Boolean, Boolean)
UnityEngine.EventSystems.StandaloneInputModule:ProcessTouchEvents()
UnityEngine.EventSystems.StandaloneInputModule:Process()
(Filename: /Users/builduser/buildslave/unity/build/Runtime/Export/Debug.bindings.h Line: 43)
Purchasing product asychronously: 'ios.sp_evil.id'
Shop:BuyProductID(String)
Shop:Purchase(String)
Shop:Purchase(Int32)
shop_item:PressBuyWCash()
UnityEngine.Events.UnityEvent:Invoke()
UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1)
UnityEngine.EventSystems.StandaloneInputModule:ProcessTouchPress(PointerEventData, Boolean, Boolean)
UnityEngine.EventSystems.StandaloneInputModule:ProcessTouchEvents()
UnityEngine.EventSystems.StandaloneInputModule:Process()
(Filename: /Users/builduser/buildslave/unity/build/Runtime/Export/Debug.bindings.h Line: 43)
2018-06-07 16:16:37.165753+0100 crunch[8818:4200638] UnityIAP: PurchaseProduct: ios.sp_evil.id
2018-06-07 16:16:37.166046+0100 crunch[8818:4200904] You are using download over http. Currently Unity adds NSAllowsArbitraryLoads to Info.plist to simplify transition, but it will be removed soon. Please consider updating to https.
2018-06-07 16:16:37.165014+0100 crunch[8818:4200903] You are usin2018-06-07 16:16:37.169555+0100 crunch[8818:4200638] UnityIAP: UpdatedTransactions
purchase({0}): ios.sp_evil.id
Shop:Purchase(String)
Shop:Purchase(Int32)
shop_item:PressBuyWCash()
UnityEngine.Events.UnityEvent:Invoke()
UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1)
UnityEngine.EventSystems.StandaloneInputModule:ProcessTouchPress(PointerEventData, Boolean, Boolean)
UnityEngine.EventSystems.StandaloneInputModule:ProcessTouchEvents()
UnityEngine.EventSystems.StandaloneInputModule:Process()
(Filename: /Users/builduser/buildslave/unity/build/Runtime/Export/Debug.bindings.h Line: 43)
ios.sp_evil.id
Shop:Purchase(Int32)
shop_item:PressBuyWCash()
UnityEngine.Events.UnityEvent:Invoke()
UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1)
UnityEngine.EventSystems.StandaloneInputModule:ProcessTouchPress(PointerEventData, Boolean, Boolean)
UnityEngine.EventSystems.StandaloneInputModule:ProcessTouchEvents()
UnityEngine.EventSystems.StandaloneInputModule:Process()
(Filename: /Users/builduser/buildslave/unity/build/Runtime/Export/Debug.bindings.h Line: 43)
2018-06-07 16:16:37.184079+0100 crunch[8818:4200904] You are using download over http. Currently Unity adds NSAllowsArbitraryLoads to Info.plist to simplify transition, but it will be removed soon. Please consider updating to https.
2018-06-07 16:16:37.195942+0100 crunch[8818:4200904] You are using download over http. Currently Unity adds NSAllowsArbitraryLoads to Info.plist to simplify transition, but it will be removed soon. Please consider updating to https.
2018-06-07 16:16:37.202924+0100 crunch[8818:4200904] You are using download over http. Currently Unity adds NSAllowsArbitraryLoads to Info.plist to simplify transition, but it will be removed soon. Please consider updating to https.
g download over http. Currently Unity adds NSAllowsArbitraryLoads to Info.plist to simplify transition, but it will be removed soon. Please consider updating to https.
-> applicationWillResignActive()
2018-06-07 16:16:38.236132+0100 crunch[8818:4200905] You are using download over http. Currently Unity adds NSAllowsArbitraryLoads to Info.plist to simplify transition, but it will be removed soon. Please consider updating to https.
2018-06-07 16:16:38.238578+0100 crunch[8818:4200906] You are using download over http. Currently Unity adds NSAllowsArbitraryLoads to Info.plist to simplify transition, but it will be removed soon. Please consider updating to https.
2018-06-07 16:16:40.420308+0100 crunch[8818:4200638] UnityIAP: UpdatedTransactions
2018-06-07 16:16:40.420671+0100 crunch[8818:4200638] UnityIAP: PurchaseFailed: 2
-> applicationDidBecomeActive()
2018-06-07 16:16:40.479342+0100 crunch[8818:4200913] You are using download over http. Currently Unity adds NSAllowsArbitraryLoads to Info.plist to simplify transition, but it will be removed soon. Please consider updating to https.
onPurchaseFailedEvent({0}): ios.sp_evil.id
UnityEngine.Purchasing.PurchasingManager:OnPurchaseFailed(PurchaseFailureDescription)
UnityEngine.Purchasing.JSONStore:OnPurchaseFailed(PurchaseFailureDescription, String)
UnityEngine.Purchasing.Extension.UnityUtil:Update()
(Filename: /Users/builduser/buildslave/unity/build/Runtime/Export/Debug.bindings.h Line: 43)
OnPurchaseFailed: FAIL. Product: 'ios.sp_evil.id', PurchaseFailureReason: UserCancelled
Shop:OnPurchaseFailed(Product, PurchaseFailureReason)
UnityEngine.Purchasing.JSONStore:OnPurchaseFailed(PurchaseFailureDescription, String)
UnityEngine.Purchasing.Extension.UnityUtil:Update()
(Filename: /Users/builduser/buildslave/unity/build/Runtime/Export/Debug.bindings.h Line: 43)
Show AllCoroutinesKilled
LoadingPanelManager:ShowPanel(Boolean)
LoadingPanelManager:HidePanel()
Shop:OnPurchaseFailed(Product, PurchaseFailureReason)
UnityEngine.Purchasing.JSONStore:OnPurchaseFailed(PurchaseFailureDescription, String)
UnityEngine.Purchasing.Extension.UnityUtil:Update()
(Filename: /Users/builduser/buildslave/unity/build/Runtime/Export/Debug.bindings.h Line: 43)
[Crashlytics] Recording exception: FormatException: Index (zero based) must be greater than or equal to zero and less than the size of the argument list.
Fabric.Internal.Crashlytics.CrashlyticsInit:HandleLog(String, String, LogType)
UnityEngine.LogCallback:Invoke(String, String, LogType)
UnityEngine.Application:CallLogCallback(String, String, LogType, Boolean)
(Filename: /Users/builduser/buildslave/unity/build/Runtime/Export/Debug.bindings.h Line: 43)
[Crashlytics] Exception stack trace: System.String.FormatHelper (System.Text.StringBuilder result, IFormatProvider provider, System.String format, System.Object[] args)
System.String.Format (IFormatProvider provider, System.String format, System.Object[] args)
Shop.OnPurchaseFailed (UnityEngine.Purchasing.Product product, PurchaseFailureReason failureReason)
UnityEngine.Purchasing.JSONStore.OnPurchaseFailed (UnityEngine.Purchasing.Extension.PurchaseFailureDescription failure, System.String json)
UnityEngine.Purchasing.Extension.UnityUtil.Update ()
Fabric.Internal.Crashlytics.CrashlyticsInit:HandleLog(String, String, LogType)
UnityEngine.LogCallback:Invoke(String, String, LogType)
UnityEngine.Application:CallLogCallback(String, String, LogType, Boolean)
(Filename: /Users/builduser/buildslave/unity/build/Runtime/Export/Debug.bindings.h Line: 43)
FormatException: Index (zero based) must be greater than or equal to zero and less than the size of the argument list.
at System.String.FormatHelper (System.Text.StringBuilder result, IFormatProvider provider, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0
at System.String.Format (IFormatProvider provider, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0
at Shop.OnPurchaseFailed (UnityEngine.Purchasing.Product product, PurchaseFailureReason failureReason) [0x00000] in <filename unknown>:0
at UnityEngine.Purchasing.JSONStore.OnPurchaseFailed (UnityEngine.Purchasing.Extension.PurchaseFailureDescription failure, System.String json) [0x00000] in <filename unknown>:0
at UnityEngine.Purchasing.Extension.UnityUtil.Update () [0x00000] in <filename unknown>:0
(Filename: currently not available on il2cpp Line: -1)
2018-06-07 16:16:40.521812+0100 crunch[8818:4200908] You are using download over http. Currently Unity adds NSAllowsArbitraryLoads to Info.plist to simplify transition, but it will be removed soon. Please consider updating to https.
2018-06-07 16:16:40.541127+0100 crunch[8818:4200911] You are using download over http. Currently Unity adds NSAllowsArbitraryLoads to Info.plist to simplify transition, but it will be removed soon. Please consider updating to https.
-> applicationWillResignActive()
2018-06-07 16:16:41.268314+0100 crunch[8818:4200901] You are using download over http. Currently Unity adds NSAllowsArbitraryLoads to Info.plist to simplify transition, but it will be removed soon. Please consider updating to https.
2018-06-07 16:16:41.275654+0100 crunch[8818:4200901] You are using download over http. Currently Unity adds NSAllowsArbitraryLoads to Info.plist to simplify transition, but it will be removed soon. Please consider updating to https.
2018-06-07 16:16:43.088824+0100 crunch[8818:4200638] UnityIAP: UpdatedTransactions
2018-06-07 16:16:43.089081+0100 crunch[8818:4200638] UnityIAP: PurchaseFailed: 2
-> applicationDidBecomeActive()
2018-06-07 16:16:43.121289+0100 crunch[8818:4200902] You are using download over http. Currently Unity adds NSAllowsArbitraryLoads to Info.plist to simplify transition, but it will be removed soon. Please consider updating to https.
onPurchaseFailedEvent({0}): ios.sp_evil.id
UnityEngine.Purchasing.PurchasingManager:OnPurchaseFailed(PurchaseFailureDescription)
UnityEngine.Purchasing.JSONStore:OnPurchaseFailed(PurchaseFailureDescription, String)
UnityEngine.Purchasing.Extension.UnityUtil:Update()
(Filename: /Users/builduser/buildslave/unity/build/Runtime/Export/Debug.bindings.h Line: 43)
OnPurchaseFailed: FAIL. Product: 'ios.sp_evil.id', PurchaseFailureReason: UserCancelled
Shop:OnPurchaseFailed(Product, PurchaseFailureReason)
UnityEngine.Purchasing.JSONStore:OnPurchaseFailed(PurchaseFailureDescription, String)
UnityEngine.Purchasing.Extension.UnityUtil:Update()
(Filename: /Users/builduser/buildslave/unity/build/Runtime/Export/Debug.bindings.h Line: 43)
Show AllCoroutinesKilled
LoadingPanelManager:ShowPanel(Boolean)
LoadingPanelManager:HidePanel()
Shop:OnPurchaseFailed(Product, PurchaseFailureReason)
UnityEngine.Purchasing.JSONStore:OnPurchaseFailed(PurchaseFailureDescription, String)
UnityEngine.Purchasing.Extension.UnityUtil:Update()
(Filename: /Users/builduser/buildslave/unity/build/Runtime/Export/Debug.bindings.h Line: 43)
[Crashlytics] Recording exception: FormatException: Index (zero based) must be greater than or equal to zero and less than the size of the argument list.
Fabric.Internal.Crashlytics.CrashlyticsInit:HandleLog(String, String, LogType)
UnityEngine.LogCallback:Invoke(String, String, LogType)
UnityEngine.Application:CallLogCallback(String, String, LogType, Boolean)
(Filename: /Users/builduser/buildslave/unity/build/Runtime/Export/Debug.bindings.h Line: 43)
[Crashlytics] Exception stack trace: System.String.FormatHelper (System.Text.StringBuilder result, IFormatProvider provider, System.String format, System.Object[] args)
System.String.Format (IFormatProvider provider, System.String format, System.Object[] args)
Shop.OnPurchaseFailed (UnityEngine.Purchasing.Product product, PurchaseFailureReason failureReason)
UnityEngine.Purchasing.JSONStore.OnPurchaseFailed (UnityEngine.Purchasing.Extension.PurchaseFailureDescription failure, System.String json)
UnityEngine.Purchasing.Extension.UnityUtil.Update ()
Fabric.Internal.Crashlytics.CrashlyticsInit:HandleLog(String, String, LogType)
UnityEngine.LogCallback:Invoke(String, String, LogType)
UnityEngine.Application:CallLogCallback(String, String, LogType, Boolean)
(Filename: /Users/builduser/buildslave/unity/build/Runtime/Export/Debug.bindings.h Line: 43)
2018-06-07 16:16:43.144089+0100 crunch[8818:4200904] You are using download over http. Currently Unity adds NSAllowsArbitraryLoadsFormatException: Index (zero based) must be greater than or equal to zero and less than the size of the argument list.
at System.String.FormatHelper (System.Text.StringBuilder result, IFormatProvider provider, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0
at System.String.Format (IFormatProvider provider, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0
at Shop.OnPurchaseFailed (UnityEngine.Purchasing.Product product, PurchaseFailureReason failureReason) [0x00000] in <filename unknown>:0
at UnityEngine.Purchasing.JSONStore.OnPurchaseFailed (UnityEngine.Purchasing.Extension.PurchaseFailureDescription failure, System.String json) [0x00000] in <filename unknown>:0
at UnityEngine.Purchasing.Extension.UnityUtil.Update () [0x00000] in <filename unknown>:0
(Filename: currently not available on il2cpp Line: -1)
2018-06-07 16:16:43.173676+0100 crunch[8818:4200902] You are using download over http. Currently Unity adds NSAllowsArbitraryLoads to Info.plist to simplify transition, but it will be removed soon. Please consider updating to https.
to Info.plist to simplify transition, but it will be removed soon. Please consider updating to https.