Size: a a a

Android Developers

2021 February 15

🅵

🅵🅾️🆇 in Android Developers
Ну гитхаб - 100% можно.
Алсо, есть еще сторонние сервисы интегрирующиеся с гитхабом и гитлабом.
источник

🅵

🅵🅾️🆇 in Android Developers
К примеру на моем языке погромирования и фреймовке - пользуют codemadgic некоторые люди
источник

VM

Volodymyr Medvediev in Android Developers
подскажи плз какие, погляжу ща
источник

🅵

🅵🅾️🆇 in Android Developers
Volodymyr Medvediev
подскажи плз какие, погляжу ща
Я не на жабе и котлинге пишу)
источник

VM

Volodymyr Medvediev in Android Developers
а ну это с флаттером
источник

🅵

🅵🅾️🆇 in Android Developers
https://codemagic.io/start/

Вот такое пользуют
источник

🅵

🅵🅾️🆇 in Android Developers
Для жабы ресечь уже сам)
источник

VM

Volodymyr Medvediev in Android Developers
принял спс
источник

🅵

🅵🅾️🆇 in Android Developers
https://codemagic.io/android-continuous-integration/
Но оно вроде умеет в "натив"
источник

🅵

🅵🅾️🆇 in Android Developers
И там есть бесплатный лимит
источник

VM

Volodymyr Medvediev in Android Developers
👍👍👍
источник

🅵

🅵🅾️🆇 in Android Developers
Поищи альтернативы, полюбому есть)
К примеру интеграционные тесты можно с тем же фаербейсом гонять по идее)
источник

VM

Volodymyr Medvediev in Android Developers
та да, только начал смотреть
у нас пока репа на гитлабе, вомзожности с ним сразу глянул
есть сейчас возможность перевестить в другое место, вот гитхаб может подойдет

а с джирой лучше всего интегрится битбакет наверное, да?
источник

L

Leo in Android Developers
Всем привет.
Не получается получить SKU details для подписок через BillingClient.
Почему-то всегда приходит пустой массив c responseCode = BillingClient.BillingResponseCode.OK
debugMessage = "".

- Apk c депенденси
"com.android.billingclient:billing:3.0.2"
Загружен в альфа канал.
- Ревью пройдено.
- Сабскрипшн создан в гугл консоли.
- Product ID сабскрипшина  совпадает с тем, который запрашиваю.
- Создан именно subscription, не in-app purchase.

BillingClient инициализируется так:
BillingClient.newBuilder(context)
   .setListener(listener)
   .enablePendingPurchases()
   .build()


SKU details запрашиваю так:
val params = SkuDetailsParams.newBuilder()
   .setType(BillingClient.SkuType.SUBS)
   .setSkusList(listOf("my Product ID from console"))
   .build()
billingClient.querySkuDetailsAsync(
   params) { billingResult, skuDetailsList ->
   // skuDetailsList is empty
   // billingResult.responseCode == BillingClient.BillingResponseCode.OK
   // billingResult.debugMessage == ""
}



В чем может быть причина?
источник

🅵

🅵🅾️🆇 in Android Developers
Volodymyr Medvediev
та да, только начал смотреть
у нас пока репа на гитлабе, вомзожности с ним сразу глянул
есть сейчас возможность перевестить в другое место, вот гитхаб может подойдет

а с джирой лучше всего интегрится битбакет наверное, да?
У нас жира и гитлаб в озоне.
Но гитлаб собственный поднят.

Гитлаб спокойно интегрируется и с жирой и со слаком и всем таким.
источник

VM

Volodymyr Medvediev in Android Developers
🅵🅾️🆇
У нас жира и гитлаб в озоне.
Но гитлаб собственный поднят.

Гитлаб спокойно интегрируется и с жирой и со слаком и всем таким.
принял, спс)
источник

🅵

🅵🅾️🆇 in Android Developers
источник

L

Leo in Android Developers
Leo
Всем привет.
Не получается получить SKU details для подписок через BillingClient.
Почему-то всегда приходит пустой массив c responseCode = BillingClient.BillingResponseCode.OK
debugMessage = "".

- Apk c депенденси
"com.android.billingclient:billing:3.0.2"
Загружен в альфа канал.
- Ревью пройдено.
- Сабскрипшн создан в гугл консоли.
- Product ID сабскрипшина  совпадает с тем, который запрашиваю.
- Создан именно subscription, не in-app purchase.

BillingClient инициализируется так:
BillingClient.newBuilder(context)
   .setListener(listener)
   .enablePendingPurchases()
   .build()


SKU details запрашиваю так:
val params = SkuDetailsParams.newBuilder()
   .setType(BillingClient.SkuType.SUBS)
   .setSkusList(listOf("my Product ID from console"))
   .build()
billingClient.querySkuDetailsAsync(
   params) { billingResult, skuDetailsList ->
   // skuDetailsList is empty
   // billingResult.responseCode == BillingClient.BillingResponseCode.OK
   // billingResult.debugMessage == ""
}



В чем может быть причина?
P.S. раньше для биллинга кажется надо было прописывать Base64-encoded RSA public key в манифесте.
С текущим биллингом его нужно где-то использовать?
источник

L

Leo in Android Developers
И еще вопрос, кто-то уже пробовал новый "app open ad unit" в Admob?
Интересует, как он по прибыльности
источник

ES

Egor Sigolaev in Android Developers
Ну это уник айди у документа
источник