Post

Replies

Boosts

Views

Activity

Reply to How to know if a user cancelled and resubscribed again after certain period ?
Hi, we use online receipt validation, server response contain this info for example: environment = Sandbox; "latest_receipt" = "<base64 encoded receipt>"; "latest_receipt_info" = ( { **"expires_date" = "2021-04-01 08:11:41 Etc/GMT";** "expires_date_ms" = 1617264701000; "expires_date_pst" = "2021-04-01 01:11:41 America/Los_Angeles"; "is_in_intro_offer_period" = false; "is_trial_period" = false; "original_purchase_date" = "2021-04-01 08:06:43 Etc/GMT"; "original_purchase_date_ms" = 1617264403000; "original_purchase_date_pst" = "2021-04-01 01:06:43 America/Los_Angeles"; "original_transaction_id" = 1000000796251683; "product_id" = "<some product id>"; "purchase_date" = "2021-04-01 08:06:41 Etc/GMT"; "purchase_date_ms" = 1617264401000; "purchase_date_pst" = "2021-04-01 01:06:41 America/Los_Angeles"; quantity = 1; "subscription_group_identifier" = 20744130; "transaction_id" = 1000000796251683; "web_order_line_item_id" = 1000000061338245; } ); **"pending_renewal_info" = ( { "auto_renew_product_id" = "<some product id>"; "auto_renew_status" = 1; "original_transaction_id" = 1000000796251683; "product_id" = "<some product id>"; }** ); receipt = { "adam_id" = 0; "app_item_id" = 0; "application_version" = "4.0"; "bundle_id" = "<some bundle id>"; "download_id" = 0; "in_app" = ( { "expires_date" = "2021-04-01 08:11:41 Etc/GMT"; "expires_date_ms" = 1617264701000; "expires_date_pst" = "2021-04-01 01:11:41 America/Los_Angeles"; "is_in_intro_offer_period" = false; "is_trial_period" = false; "original_purchase_date" = "2021-04-01 08:06:43 Etc/GMT"; "original_purchase_date_ms" = 1617264403000; "original_purchase_date_pst" = "2021-04-01 01:06:43 America/Los_Angeles"; "original_transaction_id" = 1000000796251683; "product_id" = "<some product id>"; "purchase_date" = "2021-04-01 08:06:41 Etc/GMT"; "purchase_date_ms" = 1617264401000; "purchase_date_pst" = "2021-04-01 01:06:41 America/Los_Angeles"; quantity = 1; "transaction_id" = 1000000796251683; "web_order_line_item_id" = 1000000061338245; } ); "original_application_version" = "1.0"; "original_purchase_date" = "2013-08-01 07:00:00 Etc/GMT"; "original_purchase_date_ms" = 1375340400000; "original_purchase_date_pst" = "2013-08-01 00:00:00 America/Los_Angeles"; "receipt_creation_date" = "2021-04-01 08:06:43 Etc/GMT"; "receipt_creation_date_ms" = 1617264403000; "receipt_creation_date_pst" = "2021-04-01 01:06:43 America/Los_Angeles"; "receipt_type" = ProductionSandbox; "request_date" = "2021-04-01 08:06:46 Etc/GMT"; "request_date_ms" = 1617264406754; "request_date_pst" = "2021-04-01 01:06:46 America/Los_Angeles"; "version_external_identifier" = 0; }; status = 0; }
Nov ’21
Reply to Block leaking after Drag and Drop on iOs 13.4.1
yes, it is C++/obj-c, but it's work fine. Our crossplatform project is written on C++ and we have to work with obj-c on mac os.Code like "@(p-&gt;c_str());" works fine too if pointer is not null 🙂. So here is the screenshot of leaked block with captured std::shared_ptr.As i mentioned above this problem does not occur on ios 12.4.1 and on simulator with ios 13.5https://www.dropbox.com/s/djs9fzo4q1n9kn2/Screenshot%202020-05-28%20at%2000.07.32.png?dl=0Drag beginninghttps://www.dropbox.com/s/aifrlmjr7aqwa3p/Screenshot%202020-05-28%20at%2000.18.42.png?dl=0Drop processinghttps://www.dropbox.com/s/io56z4qq2eu64ql/Screenshot%202020-05-28%20at%2000.08.47.png?dl=0
May ’20