Fix and adjust IAP

This commit is contained in:
2026-04-11 16:56:31 +02:00
parent 67de78837f
commit f5ea1ee23e
4 changed files with 94 additions and 68 deletions
+87
View File
@@ -0,0 +1,87 @@
{
"appPolicies" : {
"eula" : "",
"policies" : [
{
"locale" : "en_US",
"policyText" : "",
"policyURL" : ""
}
]
},
"identifier" : "449B8AA7",
"nonRenewingSubscriptions" : [
],
"products" : [
{
"displayPrice" : "4.99",
"familyShareable" : false,
"internalID" : "6762048529",
"localizations" : [
{
"description" : "Donate the value of a book",
"displayName" : "Book",
"locale" : "en_US"
}
],
"productID" : "donatebook",
"referenceName" : "Book",
"type" : "Consumable"
},
{
"displayPrice" : "49.99",
"familyShareable" : false,
"internalID" : "6762048687",
"localizations" : [
{
"description" : "Donate the value of an Encyclopaedia",
"displayName" : "Encyclopaedia",
"locale" : "en_US"
}
],
"productID" : "donateencyclopaedia",
"referenceName" : "Enyclopaedia",
"type" : "Consumable"
},
{
"displayPrice" : "0.99",
"familyShareable" : false,
"internalID" : "6762048537",
"localizations" : [
{
"description" : "Donate the value of one page",
"displayName" : "Page",
"locale" : "en_US"
}
],
"productID" : "doneatepage",
"referenceName" : "Page",
"type" : "Consumable"
}
],
"settings" : {
"_applicationInternalID" : "6761068485",
"_askToBuyEnabled" : false,
"_billingGracePeriodEnabled" : false,
"_billingIssuesEnabled" : false,
"_developerTeamID" : "EKFHUHT63T",
"_disableDialogs" : false,
"_failTransactionsEnabled" : false,
"_lastSynchronizedDate" : 797611590.06171799,
"_locale" : "en_US",
"_renewalBillingIssuesEnabled" : false,
"_storefront" : "USA",
"_storeKitErrors" : [
],
"_timeRate" : 0
},
"subscriptionGroups" : [
],
"version" : {
"major" : 5,
"minor" : 0
}
}
-61
View File
@@ -1,61 +0,0 @@
{
"identifier" : "B00KST4X-T1PS",
"nonConsumableProducts" : [],
"nonRenewingSubscriptionProducts" : [],
"products" : [
{
"displayPrice" : "0.99",
"familySharable" : false,
"internalID" : "D1A2B3C4-0001-0001-0001-000000000001",
"localizations" : [
{
"description" : "Support the developer with a small tip",
"displayName" : "Page",
"locale" : "en_US"
}
],
"productID" : "donatepage",
"referenceName" : "Page",
"type" : "consumable"
},
{
"displayPrice" : "4.99",
"familySharable" : false,
"internalID" : "D1A2B3C4-0002-0002-0002-000000000002",
"localizations" : [
{
"description" : "Support the developer with a generous tip",
"displayName" : "Book",
"locale" : "en_US"
}
],
"productID" : "donatebook",
"referenceName" : "Book",
"type" : "consumable"
},
{
"displayPrice" : "49.99",
"familySharable" : false,
"internalID" : "D1A2B3C4-0003-0003-0003-000000000003",
"localizations" : [
{
"description" : "Support the developer with a very generous tip",
"displayName" : "Encyclopedia",
"locale" : "en_US"
}
],
"productID" : "donateencyclopaedia",
"referenceName" : "Encyclopedia",
"type" : "consumable"
}
],
"settings" : {
"_enableUserPurchaseTracking" : true
},
"subscriptionGroups" : [],
"version" : {
"major" : 3,
"minor" : 0,
"patch" : 0
}
}
+6 -6
View File
@@ -7,13 +7,13 @@
objects = {
/* Begin PBXBuildFile section */
26A7DB402F8A8FD80065C26D /* Tips.storekit in Resources */ = {isa = PBXBuildFile; fileRef = 26A7DB3F2F8A8FD80065C26D /* Tips.storekit */; };
26FD17082F8A9643006E87F3 /* Donations.storekit in Resources */ = {isa = PBXBuildFile; fileRef = 26FD17072F8A9643006E87F3 /* Donations.storekit */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
261299D62F6C686D00EC1C97 /* bookstax.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = bookstax.app; sourceTree = BUILT_PRODUCTS_DIR; };
26A7DB3F2F8A8FD80065C26D /* Tips.storekit */ = {isa = PBXFileReference; lastKnownFileType = text; path = Tips.storekit; sourceTree = "<group>"; };
26A7DB412F8A930C0065C26D /* Tips.storekit */ = {isa = PBXFileReference; lastKnownFileType = text; path = Tips.storekit; sourceTree = "<group>"; };
26FD17062F8A95E1006E87F3 /* Tips.storekit */ = {isa = PBXFileReference; lastKnownFileType = text; path = Tips.storekit; sourceTree = "<group>"; };
26FD17072F8A9643006E87F3 /* Donations.storekit */ = {isa = PBXFileReference; lastKnownFileType = text; path = Donations.storekit; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFileSystemSynchronizedRootGroup section */
@@ -38,10 +38,10 @@
261299CD2F6C686D00EC1C97 = {
isa = PBXGroup;
children = (
26A7DB412F8A930C0065C26D /* Tips.storekit */,
26FD17062F8A95E1006E87F3 /* Tips.storekit */,
261299D82F6C686D00EC1C97 /* bookstax */,
261299D72F6C686D00EC1C97 /* Products */,
26A7DB3F2F8A8FD80065C26D /* Tips.storekit */,
26FD17072F8A9643006E87F3 /* Donations.storekit */,
);
sourceTree = "<group>";
};
@@ -119,7 +119,7 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
26A7DB402F8A8FD80065C26D /* Tips.storekit in Resources */,
26FD17082F8A9643006E87F3 /* Donations.storekit in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -52,7 +52,7 @@
</BuildableReference>
</BuildableProductRunnable>
<StoreKitConfigurationFileReference
identifier = "../../Tips.storekit">
identifier = "../../Donations.storekit">
</StoreKitConfigurationFileReference>
</LaunchAction>
<ProfileAction