Closed jaynewstrom-stripe closed 3 months ago
Diffuse output:
OLD: paymentsheet-example-release-master.apk (signature: V1, V2)
NEW: paymentsheet-example-release-pr.apk (signature: V1, V2)
│ compressed │ uncompressed
├───────────┬───────────┬──────────┼───────────┬───────────┬──────────
APK │ old │ new │ diff │ old │ new │ diff
──────────┼───────────┼───────────┼──────────┼───────────┼───────────┼──────────
dex │ 4 MiB │ 4 MiB │ +168 B │ 8.7 MiB │ 8.7 MiB │ +708 B
arsc │ 2.3 MiB │ 2.3 MiB │ 0 B │ 2.3 MiB │ 2.3 MiB │ 0 B
manifest │ 5.1 KiB │ 5.1 KiB │ 0 B │ 25.6 KiB │ 25.6 KiB │ 0 B
res │ 918.5 KiB │ 918.5 KiB │ 0 B │ 1.5 MiB │ 1.5 MiB │ 0 B
native │ 2.6 MiB │ 2.6 MiB │ 0 B │ 6 MiB │ 6 MiB │ 0 B
asset │ 2.9 MiB │ 2.9 MiB │ -1.4 KiB │ 2.9 MiB │ 2.9 MiB │ -1.4 KiB
other │ 195 KiB │ 195 KiB │ -6 B │ 428.4 KiB │ 428.4 KiB │ 0 B
──────────┼───────────┼───────────┼──────────┼───────────┼───────────┼──────────
total │ 12.8 MiB │ 12.8 MiB │ -1.2 KiB │ 21.8 MiB │ 21.8 MiB │ -728 B
DEX │ old │ new │ diff
─────────┼───────┼───────┼───────────────
files │ 1 │ 1 │ 0
strings │ 43552 │ 43552 │ 0 (+1 -1)
types │ 14972 │ 14972 │ 0 (+0 -0)
classes │ 12656 │ 12656 │ 0 (+0 -0)
methods │ 61964 │ 61976 │ +12 (+29 -17)
fields │ 40889 │ 40893 │ +4 (+6 -2)
ARSC │ old │ new │ diff
─────────┼──────┼──────┼──────
configs │ 242 │ 242 │ 0
entries │ 6043 │ 6043 │ 0
Summary
Adds mandates to the vertical mode list for new payment methods that require a mandate, but not other fields.
Motivation
https://jira.corp.stripe.com/browse/MOBILESDK-2114
Testing
https://github.com/stripe/stripe-android/assets/116920913/8aa89b88-9f0e-4307-8ec7-a5492d166f2a