Post not yet marked as solved
Hi, unfortunately, I did not solve this problem.
Post not yet marked as solved
at first you have to symbolicate your crash log
Post not yet marked as solved
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;
}
Post not yet marked as solved
Show please what kind of errors do you receive?
Post not yet marked as solved
Recently I have encountered with the same problem. Tell me, please, have you fixed it?
On ios 14 it works fine, Apple devs fixed this issue.
Post not yet marked as solved
I have the same problem: my in-app promo is marked as purchased but not hidden.
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->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