ΠΠΎΠ³Π΄Π° Ρ Π·Π°ΠΏΡΡΠΊΠ°Ρ react-native run-android --variant = release, ΡΡΠ½ΠΊΡΠΈΡ .prepare () Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π°
ΠΠΎ ΠΊΠΎΠ³Π΄Π° Ρ Π·Π°ΠΏΡΡΠΊΠ°Ρ run-android Ρ ΡΠ΅Π°ΠΊΡΠΈΠ΅ΠΉ, .prepare () - ΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΡ
ΠΌΠΎΠΉ android / build.gradle
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.3'
classpath 'com.google.gms:google-services:4.0.1'
}
}
allprojects {
repositories {
mavenLocal()
jcenter()
maven {
url "$rootDir/../node_modules/react-native/android"
}
google()
configurations.all {
resolutionStrategy {
force 'com.facebook.android:facebook-android-sdk:4.21.0'
}
}
}
}
ext {
compileSdkVersion = 27
buildToolsVersion = '27.0.3'
minSdkVersion = 16
targetSdkVersion = 25
}
subprojects {
afterEvaluate {project ->
if (project.hasProperty("android") || subproject.plugins.hasPlugin('android-library')) {
android {
compileSdkVersion rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
}
}
}
}
Android / ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ / build.gradle
...
dependencies {
implementation(project(':react-native-firebase')) {
transitive = false
}
// RNFirebase required dependencies
implementation "com.google.firebase:firebase-core:16.0.1"
implementation "com.google.android.gms:play-services-base:15.0.1"
implementation "com.google.firebase:firebase-config:16.0.0"
implementation fileTree(dir: "libs", include: ["*.jar"])
implementation "com.android.support:appcompat-v7:27.1.1"
implementation "com.facebook.react:react-native:+" // From node_modules
implementation project(':react-native-vector-icons')
// compile project(':react-native-navigation')
implementation (project(':react-native-device-info')) {
exclude group: "com.google.android.gms"
}
implementation project(':react-native-facebook-login')
implementation(project(":react-native-google-signin")){
exclude group: "com.google.android.gms"
}
implementation project(':react-native-i18n')
implementation 'com.google.android.gms:play-services-auth:15.0.1'
implementation project(':react-native-svg')
implementation project(':react-native-linear-gradient')
implementation project(':react-native-text-gradient')
implementation project(':react-native-iap')
implementation project(':react-native-fetch-blob')
}
...
1.2.4
Android
RNIap.prepare - ΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΡ
RNIap.prepare Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½
ΠΎΠ±Π°
ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ response-native run-android --variant = release, ΡΡΠ½ΠΊΡΠΈΡ .prepare () Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π°
Π― ΠΏΡΠΎΠ±ΠΎΠ²Π°Π» ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ response-native-iap Π²ΠΎΡ ΡΠ°ΠΊ:
ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ RNIap ΠΈΠ· 'react-native-iap'
ΠΈ
import * ΠΊΠ°ΠΊ RNIap ΠΈΠ· 'react-native-iap'
Π― ΡΠ΅ΡΠΈΠ» ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΊΡΡΡΡ ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ
@Gribadze ΠΠ·Π²ΠΈΠ½ΠΈΡΠ΅ Π·Π° ΠΏΠΎΠ·Π΄Π½Π΅Π΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅. ΠΠ΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ Π²Ρ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ ΡΠ²ΠΎΠΈΠΌ ΠΎΠΏΡΡΠΎΠΌ Ρ ΡΠ΅ΠΌΠΈ, ΠΊΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠΎΠ»ΠΊΠ½ΡΡΡΡΡ Ρ ΡΠΎΠΉ ΠΆΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, ΡΡΠΎ ΠΈ Π²Ρ? Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ.
@Gribadze, Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ Π²Ρ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΡΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ?