AppSubscription subscription = app.getCurrentSubscription(); Log.d(TAG, "subscription, name: " + subscription.getName()); Log.d(TAG, "subscription, label: " + subscription.getLabel()); Log.d(TAG, "subscription, description: " + subscription.getDescription());The information returned differs between Clover Mini and Clover Mobile (I have both devkits):
Log output on Clover Mobile:
subscription, name: STANDARD Label
subscription, label: STANDARD
subscription, description: STANDARD Desc.
Log output on Clover Mini
subscription, name: STANDARD
subscription, label: STANDARD
subscription, description: STANDARD Desc.
So the subscription's name should basically be "STANDARD", but I added "Label" and "Desc." in the input fields on sandbox pricing options to see how the fields are used in App Market etc. Later I removed "Label" from the label field in the pricing screen of sandbox. Now I see two weird things:
1) On Mobile "STANDARD Label" is returned when calling getName and for getLabel I get obviously the name.
2) Although the "STANDARD Label" has been shortened to "STANDARD" in the Clover sandbox interface (a few days ago), it still appears when called on Clover Mobile.
3) Clover Mini shows correct values. Why is Clover Mobile different?
I use the same merchant for both devkits.