Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request: Play Core Library #221

Closed
kuramochia opened this issue Jun 11, 2019 · 16 comments
Closed

Request: Play Core Library #221

kuramochia opened this issue Jun 11, 2019 · 16 comments

Comments

@kuramochia
Copy link

I wants to use ”In-app Updates” feature in Xamarin.Android.

Do you plan to support "Play Core Library" in Xamarin?
https://developer.android.com/guide/app-bundle/in-app-updates

@Redth
Copy link
Member

Redth commented Jun 12, 2019

This is a lot more complex unfortunately than just us providing bindings to the library.

First of all, we have appbundle support landing in an upcoming preview of Visual Studio / Xamarin.Android. This is the thing we need to deliver apps which could eventually be capable of being used for in-app updates.

However, we currently do not support separating your xamarin.android application into separate modules. This is something the Xamarin.Android team is aware of, and will be looking at in the future. Once we have support for this we will look at including the binding for this library.

Hope that makes things a bit clearer!

@Redth Redth closed this as completed Jun 12, 2019
@dev-abcdevelopers
Copy link

Hi @Redth any update on this?

@Redth
Copy link
Member

Redth commented Aug 23, 2019

Sorry, no, but I'll add @jonathanpeppers and @jonpryor to this thread as well for future reference. They may be able to comment on any future plans with supporting modules in Xamarin.Android.

@aldy-deptech
Copy link

aldy-deptech commented Sep 30, 2019

i am very looking for this :'(

@dev-abcdevelopers
Copy link

Any new info on this? It'll be great if we have this features in Xamarin.Android app too.

@caiofbpa
Copy link

Given that we are already using App Bundle, is this going forward anytime soon? It's really important to keep users up-to-date with minimal annoyance.

@tomcurran
Copy link

@Redth @jonathanpeppers @jonpryor Play Core Library has functionality in it for in-app updates which don't necessarily rely on modularity like an immediate full-screen update. A binding would be useful to use these even full module support is not included.

@BradKwon
Copy link

Any updates on this library support? In order to use App Bundle and language specific modules, I need this library to trigger downloads and listening to them for their progresses.

@Skirtek
Copy link

Skirtek commented Apr 15, 2020

@Redth @jonathanpeppers @jonpryor Any plans to include this feature or library support in near future? It will be really useful for us - Xamarin developers :)

@sreenivaskavali
Copy link

Any update?

@michelbahia
Copy link

Apparently they did not resolve this issue.

@donatellijl
Copy link

Would love to have this feature of splitting Xamarin.Android app into feature modules.

@rohitvipin
Copy link

Any reason this is closed? Is there another issue that tracks this?

@Line-
Copy link

Line- commented Jul 26, 2020

I found this https://github.com/PatGet/XamarinPlayCoreUpdater might be of some use as a starting point. I assume from what @Redth said that what those bindings I linked offer (immediate updates) are the extent of what is possible right now until we have support for separate modules in order to support updating a running app, is that correct?

@dev-abcdevelopers
Copy link

@Line- I tested this just now and it seems to working fine for me.

@HavenDV
Copy link

HavenDV commented Jan 6, 2024

We also recently implemented In-App Updates for Android as an easy to use MAUI package, maybe this will help someone.
We use this in production and are open to bug fixes/new features.
https://github.com/oscoreio/Maui.Android.InAppUpdates

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests