Remove Fabric (Crashlytics)
This commit is contained in:
parent
e9c4b1f580
commit
8cc997ad81
3 changed files with 0 additions and 48 deletions
|
|
@ -5,13 +5,9 @@ import android.os.Build;
|
|||
|
||||
import com.anjlab.android.iab.v3.BillingProcessor;
|
||||
import com.anjlab.android.iab.v3.TransactionDetails;
|
||||
import com.crashlytics.android.Crashlytics;
|
||||
import com.crashlytics.android.answers.Answers;
|
||||
import com.crashlytics.android.core.CrashlyticsCore;
|
||||
import com.kabouzeid.appthemehelper.ThemeStore;
|
||||
import com.kabouzeid.gramophone.appshortcuts.DynamicShortcutManager;
|
||||
|
||||
import io.fabric.sdk.android.Fabric;
|
||||
|
||||
/**
|
||||
* @author Karim Abou Zeid (kabouzeid)
|
||||
|
|
@ -40,16 +36,6 @@ public class App extends Application {
|
|||
.commit();
|
||||
}
|
||||
|
||||
// Set up Crashlytics, disabled for debug builds
|
||||
Crashlytics crashlyticsKit = new Crashlytics.Builder()
|
||||
.core(new CrashlyticsCore.Builder().disabled(BuildConfig.DEBUG).build())
|
||||
.build();
|
||||
if (!BuildConfig.DEBUG) {
|
||||
Fabric.with(this, crashlyticsKit, new Answers());
|
||||
} else {
|
||||
Fabric.with(this, crashlyticsKit); // crashlytics kit is disabled here
|
||||
}
|
||||
|
||||
// Set up dynamic shortcuts
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N_MR1) {
|
||||
new DynamicShortcutManager(this).initDynamicShortcuts();
|
||||
|
|
|
|||
|
|
@ -13,19 +13,12 @@ import android.widget.Toast;
|
|||
|
||||
import com.anjlab.android.iab.v3.BillingProcessor;
|
||||
import com.anjlab.android.iab.v3.TransactionDetails;
|
||||
import com.crashlytics.android.answers.AddToCartEvent;
|
||||
import com.crashlytics.android.answers.Answers;
|
||||
import com.crashlytics.android.answers.ContentViewEvent;
|
||||
import com.crashlytics.android.answers.PurchaseEvent;
|
||||
import com.kabouzeid.appthemehelper.color.MaterialColor;
|
||||
import com.kabouzeid.gramophone.App;
|
||||
import com.kabouzeid.gramophone.BuildConfig;
|
||||
import com.kabouzeid.gramophone.R;
|
||||
import com.kabouzeid.gramophone.ui.activities.base.AbsBaseActivity;
|
||||
|
||||
import java.lang.ref.WeakReference;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Currency;
|
||||
|
||||
import butterknife.BindView;
|
||||
import butterknife.ButterKnife;
|
||||
|
|
@ -73,23 +66,9 @@ public class PurchaseActivity extends AbsBaseActivity implements BillingProcesso
|
|||
|
||||
purchaseButton.setOnClickListener(v -> {
|
||||
billingProcessor.purchase(PurchaseActivity.this, App.PRO_VERSION_PRODUCT_ID);
|
||||
|
||||
if (!BuildConfig.DEBUG) {
|
||||
Answers.getInstance().logAddToCart(new AddToCartEvent()
|
||||
.putCurrency(Currency.getInstance("EUR"))
|
||||
.putItemId("pro_version")
|
||||
.putItemName("Phonograph Pro")
|
||||
.putItemPrice(BigDecimal.valueOf(3)));
|
||||
}
|
||||
});
|
||||
|
||||
billingProcessor = new BillingProcessor(this, App.GOOGLE_PLAY_LICENSE_KEY, this);
|
||||
|
||||
if (!BuildConfig.DEBUG) {
|
||||
Answers.getInstance().logContentView(new ContentViewEvent()
|
||||
.putContentName("Purchase Activity")
|
||||
.putContentId("1"));
|
||||
}
|
||||
}
|
||||
|
||||
private void restorePurchase() {
|
||||
|
|
@ -103,15 +82,6 @@ public class PurchaseActivity extends AbsBaseActivity implements BillingProcesso
|
|||
public void onProductPurchased(@NonNull String productId, @Nullable TransactionDetails details) {
|
||||
Toast.makeText(this, R.string.thank_you, Toast.LENGTH_SHORT).show();
|
||||
setResult(RESULT_OK);
|
||||
|
||||
if (!BuildConfig.DEBUG) {
|
||||
Answers.getInstance().logPurchase(new PurchaseEvent()
|
||||
.putCurrency(Currency.getInstance("EUR"))
|
||||
.putItemPrice(BigDecimal.valueOf(3))
|
||||
.putItemId("pro_version")
|
||||
.putSuccess(true)
|
||||
.putItemName("Phonograph Pro"));
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue