1
0
Fork 0
mirror of https://github.com/ethauvin/android-about-box.git synced 2025-04-25 02:37:11 -07:00

Prepend sharing message to the URL

This commit is contained in:
Michael Mee 2017-10-08 11:52:04 -07:00
parent 51d0b9fcbb
commit b577541efa
2 changed files with 5 additions and 4 deletions

View file

@ -106,6 +106,7 @@ By default, the default Android share intent will be called with the values spec
aboutConfig.shareMessage = getString(R.string.share_message); aboutConfig.shareMessage = getString(R.string.share_message);
aboutConfig.sharingTitle = getString(R.string.sharing_title); aboutConfig.sharingTitle = getString(R.string.sharing_title);
``` ```
The `share_message` string will have an app store URL appended to it (appropriately constructed for Google Play or Amazon).
Alternatively, you can provide a custom sharing function (and omit `shareMessage` and `sharingTitle`): Alternatively, you can provide a custom sharing function (and omit `shareMessage` and `sharingTitle`):
```java ```java

View file

@ -25,10 +25,10 @@ public final class ShareUtil {
if (!TextUtils.isEmpty(config.packageName) && !TextUtils.isEmpty(shareMessage) && config.buildType != null) { if (!TextUtils.isEmpty(config.packageName) && !TextUtils.isEmpty(shareMessage) && config.buildType != null) {
switch (config.buildType) { switch (config.buildType) {
case GOOGLE: case GOOGLE:
shareMessage = AboutBoxUtils.playStoreAppURI + config.packageName; shareMessage = shareMessage + AboutBoxUtils.playStoreAppURI + config.packageName;
break; break;
case AMAZON: case AMAZON:
shareMessage = AboutBoxUtils.amznStoreAppURI + config.packageName; shareMessage = shareMessage + AboutBoxUtils.amznStoreAppURI + config.packageName;
break; break;
default: default:
break; break;