Ich integrierte das HockeySDK für Android nach diesem Tutorial: https://github.com/bitstadium/HockeySDK-Android#setup. In der Standard-Konfiguration von Gradle Set App-ID-Set im Tutorial beschrieben manifestPlaceholders = [HOCKEYAPP_APP_ID: "appID"]
Für eine einzelne Anwendung funktioniert es gut, aber mein Projekt enthält verschiedene Produktaromen und ich muss verschiedene App-IDs für jede Geschmacksrichtung verwenden. Ist es möglich, App ID aus Strings-Ressourcen für das entsprechende Ziel statt "appID" in Großbuchstaben zu verwenden?Android HockeyApp SDK v 3.7.1 verwenden verschiedene App-ID für verschiedene Ziele
0
A
Antwort
1
Sie haben Ihre Frage so ziemlich selbst beantwortet, Sie definieren Ihre verschiedenen Geschmacksrichtungen und definieren verschiedene manifeste Pla- cholder. Das folgende Snippet definiert zwei Varianten für interne und Release-Builds mit unterschiedlichen Werten für die HockeyApp appId und appSecret.
productFlavors {
internal {
applicationId "YOUR_VALUE_HERE"
manifestPlaceholders = [HOCKEYAPP_APP_ID: "YOUR_VALUE_HERE", HOCKEYAPP_APP_SECRET: "YOUR_VALUE_HERE]
versionCode 1
//maybe some more stuff for your flavor
}
live {
applicationId "YOUR_VALUE_HERE"
manifestPlaceholders = [HOCKEYAPP_APP_ID: "YOUR_VALUE_HERE", HOCKEYAPP_APP_SECRET: "YOUR_VALUE_HERE]
versionCode 1
//maybe some more stuff for your flavor
}
}
Verwandte Themen
- 1. Hudson - verschiedene Build-Ziele für verschiedene Trigger
- 2. XCode Verschiedene Ressourcen für verschiedene Ziele
- 3. Verschiedene Klassenlader für verschiedene JUnit-Tests verwenden?
- 4. Verschiedene Größen für verschiedene Orientierungen android
- 5. Verwenden Sie verschiedene Ressourcen für verschiedene Anwendung Aromen mit gradle
- 6. Android: Wie verwendet man verschiedene Themen für verschiedene Android-Versionen?
- 7. Wie werden zwei verschiedene Compiler für verschiedene Ziele in einer CABAL-Datei verwendet?
- 8. Verschiedene Bilder für verschiedene Dimensionen
- 9. verschiedene Konfigurationsdateien für verschiedene Server
- 10. Wie kann ich verschiedene Ziele für separate iOS-Anwendungen erstellen?
- 11. Crashlytics - verschiedene Paketnamen für verschiedene Grapple-Varianten
- 12. Verschiedene fb: Kommentarfelder für verschiedene Blog-Posts. Wie?
- 13. ANDROID: ImageView für verschiedene Größen
- 14. verschiedene Kernel für verschiedene Architekturen
- 15. Verschiedene Daten für verschiedene Benutzer
- 16. Verschiedene Menü für verschiedene Fragmente
- 17. UCWA - verschiedene Ergebnisse für verschiedene Anwendungen
- 18. Kann ich verschiedene Datenbanken für verschiedene Anwendungen in Django verwenden
- 19. Susy: Verwenden Sie verschiedene Layouts für verschiedene Bildschirmgrößen
- 20. Automatisches Update der Anwendung mit HockeyApp SDK
- 21. Wie man verschiedene Tabhosts für verschiedene Layouts in Android
- 22. Android gradle zwei verschiedene Abschussaktivitäten für zwei verschiedene Produkte Aromen
- 23. Wie verschiedene Schriftgrößen in Android verwenden?
- 24. Gradle Abhängigkeiten für verschiedene API Ebenen
- 25. Verschiedene Bash Prompt für verschiedene vi Bearbeitungsmodus?
- 26. Drawables für verschiedene Bildschirmdichten
- 27. Flask: Verschiedene Datenbank-Backends für verschiedene Subdomains?
- 28. Verschiedene Ansichten für verschiedene Subdomains Schienen
- 29. Verschiedene CSS-Dateien für verschiedene Medienabfragen
- 30. Verwenden Sie verschiedene Tastatureingänge