Skip to main content

I use "react-native-purchases": "^7.26.2" for appstore in-app-purchase.

 

when notication come to banckend, I record every transation log, my all transation on my backend db are in Sandbox environment. 

like this: 

{"event":{"event_timestamp_ms":1725398372013,"product_id":"ios_scitudy_gold_annually","period_type":"NORMAL","purchased_at_ms":1725398365000,"expiration_at_ms":1725401965000,"environment":"SANDBOX","entitlement_id":null,"entitlement_ids":d"paid-translation","AI-calling"],"presented_offering_id":"ios_scitudy_gold_annually","transaction_id":"2000000704057882","original_transaction_id":"2000000703575553","is_family_share":false,"country_code":"VN","app_user_id":"$RCAnonymousID:8a36f2d9967e4105866b57d7cbd38759","aliases":e"$RCAnonymousID:8a36f2d9967e4105866b57d7cbd38759"],"original_app_user_id":"$RCAnonymousID:8a36f2d9967e4105866b57d7cbd38759","currency":"VND","is_trial_conversion":false,"price":32.121,"price_in_purchased_currency":799000,"subscriber_attributes":{"$attConsentStatus":{"value":"denied","updated_at_ms":1725362368227}},"store":"APP_STORE","takehome_percentage":0.7,"offer_code":null,"tax_percentage":0.1,"commission_percentage":0.27,"renewal_number":11,"type":"RENEWAL","id":"60C501BD-454B-4783-8517-5B206703ED1B","app_id":"app4fcb660998"},"api_version":"1.0"}

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

My project is Scitudy.

 
 
 

table screenshot
 
 
 

these data on my DB is related to one guy. 
I don’t if they jailbroken.

 
 
 

Hi @bruce-2e0cf1,

Based on the renewal time of the annual subscription (1h) it’s clear that this user is using sandbox for some reason. Is there a way to know if they have the jailbroken iPhone via crashlytics or some other service? Also, is it possible this user has access to your testflight?

 

Thank you,


Hi @bruce-2e0cf1,

Based on the renewal time of the annual subscription (1h) it’s clear that this user is using sandbox for some reason. Is there a way to know if they have the jailbroken iPhone via crashlytics or some other service? Also, is it possible this user has access to your testflight?

 

Thank you,

Thanks for your replying. 
I have not added any code to know jailbroken. I will do that in the next version.
Yes, there is a public testflight link. But, it is hardly be found for who come from those countries. 
and, some logs in my database seems that they are not come from testflight.