private void RemoveBazaarBPFromManifest() { // removing BILLING permission SoomlaManifestTools.RemovePermission("com.farsitel.bazaar.permission.PAY_THROUGH_BAZAAR"); // removing Iab Activity SoomlaManifestTools.RemoveActivity("com.soomla.store.billing.bazaar.BazaarIabService$IabActivity"); }
private void RemoveGPlayBPFromManifest() { // removing BILLING permission SoomlaManifestTools.RemovePermission("com.android.vending.BILLING"); // removing Iab Activity SoomlaManifestTools.RemoveActivity("com.soomla.store.billing.google.GooglePlayIabService$IabActivity"); }
public void UpdateManifest() { if (StoreSettings.GPlayBP) { SoomlaManifestTools.SetPermission("com.android.vending.BILLING"); SoomlaManifestTools.AddActivity("com.soomla.store.billing.google.GooglePlayIabService$IabActivity", new Dictionary <string, string>() { { "theme", "@android:style/Theme.Translucent.NoTitleBar.Fullscreen" } }); SoomlaManifestTools.AddMetaDataTag("billing.service", "google.GooglePlayIabService"); } else { // removing BILLING permission SoomlaManifestTools.RemovePermission("com.android.vending.BILLING"); // removing Iab Activity SoomlaManifestTools.RemoveActivity("com.soomla.store.billing.google.GooglePlayIabService$IabActivity"); } if (StoreSettings.AmazonBP) { XmlElement receiverElement = SoomlaManifestTools.AppendApplicationElement("receiver", "com.amazon.device.iap.ResponseReceiver", null); receiverElement.InnerText = "\n "; XmlElement intentElement = SoomlaManifestTools.AppendElementIfMissing("intent-filter", null, null, receiverElement); XmlElement actionElement = SoomlaManifestTools.AppendElementIfMissing("action", "com.amazon.inapp.purchasing.NOTIFY", new Dictionary <string, string>() { { "permission", "com.amazon.inapp.purchasing.Permission.NOTIFY" } }, intentElement); actionElement.InnerText = "\n "; SoomlaManifestTools.AddMetaDataTag("billing.service", "amazon.AmazonIabService"); } else { SoomlaManifestTools.RemoveApplicationElement("receiver", "com.amazon.inapp.purchasing.ResponseReceiver"); } if (StoreSettings.BazaarBP) { SoomlaManifestTools.SetPermission("com.farsitel.bazaar.permission.PAY_THROUGH_BAZAAR"); SoomlaManifestTools.AddActivity("com.soomla.store.billing.bazaar.BazaarIabService$IabActivity", new Dictionary <string, string>() { { "theme", "@android:style/Theme.Translucent.NoTitleBar.Fullscreen" } }); SoomlaManifestTools.AddMetaDataTag("billing.service", "bazaar.BazaarIabService"); } else { // removing BILLING permission SoomlaManifestTools.RemovePermission("com.farsitel.bazaar.permission.PAY_THROUGH_BAZAAR"); // removing Iab Activity SoomlaManifestTools.RemoveActivity("com.soomla.store.billing.bazaar.BazaarIabService$IabActivity"); } }
private void RemoveNivadRelatedPermissions() { SoomlaManifestTools.RemovePermission("android.permission.ACCESS_NETWORK_STATE"); }