Due to the issue described in the Unity discussion above, we need StoreKit 2 support on iOS as soon as possible. Please prioritize StoreKit 2 integration
LEE JONG GUN
Posts
-
-
I wanted to follow up regarding StoreKit 2 JWS receipt support.
At the moment, Unity IAP v5 relies on StoreKit 2 by default, but there are two major issues we’re facing in production:VerifyPurchase currently only supports StoreKit 1’s PKCS#7 receipt format.
When StoreKit 2 is used (as in Unity IAP v5), the App Store often returns empty receipts in certain environments — especially on Apple Silicon (M-series) Macs running iPadOS compatibility mode — causing verification to fail and users to lose their purchases.In addition, Unity IAP v5 has a known issue where after the first successful purchase, all subsequent purchases return the same receipt as the first transaction.
This makes it impossible for the server to distinguish or validate new purchases, since every transaction reuses the initial receipt data.Both of these problems make proper validation impossible under StoreKit 2, and they directly affect live monetization and user trust.
If StoreKit 2 JWS receipt support could be prioritized or exposed as a secondary endpoint (for example, itunes2), it would help developers transition more safely.
Given the impact, we would really appreciate if this work could be accelerated. -
Applied in version 5.6. Thank you.
-
@JasonL This is what I'm already doing, which is why I'm requesting a new feature, as it has the drawbacks listed above.
Looking at it again, I see you added time correction. I'll try it.
-
Currently, we are repeating push notifications by scheduling cloud codes 24 hours later with push notifications to repeat them at a set time every day for a specific segment.
The problem with this method is that the time gradually gets later due to server delays.
Also, there was an issue a while ago where calls were suddenly made at a time other than 24 hours due to a server error.
It would be nice to have a function that can repeat at a set time (UTC) rather than after N hours.
-
yes that reason too. readgroup result data is not enough so need more data(like score) so need.
-

it will be better if leaderboard page have refresh button.
it is really hard to see data check in same leaderboard.
for now, we must change to other page or other leaderboard to see current leaderboard's lates data. -
When I have a random list of groups, I want to get the ranking information of those groups.
-
We need the function to get multiple groups's scores on the same group leaderboard. Like GetPlayersSocialLeaderboard
-
In many RPG games, a single account can have multiple characters (or multiple channels).
Our game studio has recently received support through the Custom Entity feature, allowing users to have multiple unique nicknames.
Through this feature, we have partially succeeded in implementing the ability to have multiple characters, but in features such as the leaderboard and group functionalities, it still operates on an account basis.
Nowadays, many mobile games are creating numerous channels, allowing players to create characters on each channel. Each channel has its own independent purchase history, leaderboard, guild, and play data.
This approach helps extend the game's lifespan and motivates new players. Are there any plans to implement this feature?
Thank you.
-
Hello. The Apple App Store posted the following notice. Has anything been done about it?

-
Thank you so much!
-

still exist for new
and other places ( tournament templetes etc.)
-
in notification templete
-



Helo
I know that updated Chinese was split into traditional and simplified characters a while ago.
However, the Japanese option was changed to (-), and even though I set up a new Japanese option, the (-) does not disappear. -
Okay, I built it using the commented out part above.
-
extern "C"
{
extern "C"
{
const char * _GetUsersCountryLocale()
{
//NSString countryCode = [[NSLocale currentLocale] objectForKey: NSLocaleCountryCode];
NSString countryCode = [currentLocale objectForKey : NSLocaleCountryCode];
if(countryCode == nil) {
return strdup("Unknown");
}return strdup([countryCode UTF8String]); } }}
-
Libraries/com.bitheads.braincloud/Runtime/Plugins/iOS/RegionLocaleNative.mm:13:38 Use of undeclared identifier 'currentLocale'
-
Gooood!!!
-
oh ye~ Thank you so much!
Are there plans to support Storekit 2 receipt verification?
Are there plans to support Storekit 2 receipt verification?
Refresh button in Leaderboard
Repeat push notification schedule
Repeat push notification schedule
GetGroupsSocialLeaderboard
Refresh button in Leaderboard
GetGroupsSocialLeaderboard
GetGroupsSocialLeaderboard
Multiple Characters(or channel) in one account
App Store Receipt Signing Intermediate Certificate
Localization Issue
Localization Issue
Localization Issue
Localization Issue
latest braincloud xcode build error
latest braincloud xcode build error
latest braincloud xcode build error
Inconvenience of Viewing Users on the Leaderboard
Inconvenience of Viewing Users on the Leaderboard