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

.NET 6 NuGet packages for Android and iOS #13

Closed
akravch opened this issue Sep 13, 2022 · 18 comments
Closed

.NET 6 NuGet packages for Android and iOS #13

akravch opened this issue Sep 13, 2022 · 18 comments

Comments

@akravch
Copy link

akravch commented Sep 13, 2022

Please provide NuGets that target net6.0-android and net6.0-ios - it's becoming really important now as Microsoft is abandoning classic Xamarin and moving to .NET 6.

@radixdev
Copy link
Collaborator

Hi @akravch ,

We've filed an issue to perform the upgrade. We will update this issue once we have more updates.

@akravch
Copy link
Author

akravch commented Dec 2, 2022

Do you guys have any ETA on this?

@radixdev
Copy link
Collaborator

radixdev commented Dec 2, 2022

We're still clearing out various Xamarin blockers to the .NET 6 upgrade but we definitely still have a keen eye on this upgrade and will share when that is about to be released. Apologies for the long delay on this!

@radixdev
Copy link
Collaborator

Hi @akravch ,

Today we released version 1.27.0 of the binding, which includes the android nuget binding for .NET-6 https://www.nuget.org/packages/BrazePlatform.BrazeAndroidBinding. Please let us know if you have any issues! We'll be releasing the iOS .NET-6 binding as well and will update this issue once that is live.

@akravch
Copy link
Author

akravch commented Apr 13, 2023

Hi @radixdev, do you have any updated regarding the iOS package?
Also, it may be a good idea to aim for .NET 7 or even 8 already 😃

jmmortega added a commit to jmmortega/braze-xamarin-sdk that referenced this issue May 4, 2023
@xleon
Copy link

xleon commented Jun 8, 2023

We need iOS package otherwise we can't migrate to MAUI unless we fork the project, not very convenient

@radixdev
Copy link
Collaborator

Hello all,

We're actively developing our iOS .NET 6 binding and will update this issue once we have more updates. I appreciate your patience here!

@xleon
Copy link

xleon commented Sep 4, 2023

Hi @radixdev any updates on this?

@radixdev
Copy link
Collaborator

radixdev commented Sep 5, 2023

Hi @xleon ,

No iOS updates at this time but we appreciate the patience on this and will update this issue once we have more updates.

@Vito258
Copy link

Vito258 commented Sep 7, 2023

Hi @radixdev
I'm a beginner with Braze. Can you please explain why the HandleCardUpdate method doesn't automatically execute when I use IContentCardsUpdateHandler, by creating an object and assigning it to the ContentCardUpdateHandler property of ContentCardsFragment?

@radixdev
Copy link
Collaborator

radixdev commented Sep 7, 2023

Hi @Vito258 ,

Please file a new issue with detailed steps to reproduce, sample code, and your desired usecase. From what you said, it sounds like the handler isn't being called since no Content Cards are being refreshed but let's dive in on a proper issue.

@zestfulyorghurt
Copy link

zestfulyorghurt commented Nov 22, 2023

Hi @radixdev
Can IInAppMessageManagerListener be replaced with something,in maui braze

@jeremymarabel
Copy link

Hi @radixdev, I know you responded in september, but still no update on the ios binding ?
This is becoming an issue, with xamarin end of support in the beginning of next year. Can you at least provide a approximate deadline for this ?

@hokstuff
Copy link
Collaborator

Hi all,

We are actively developing adding .NET 6+ support for iOS to NuGet (with the relevant XCFrameworks) and are nearing the final stages. Currently we don't have a specific timeline around this upcoming release, but we are aiming to have it completed in a matter of weeks / month(s). We will be sure to notify this thread with any updates.

Thank you all for your patience on this!

@gerardvanderkruijs
Copy link

Hi @hokstuff
Thanks for the update!
Weeks/month(s) you say, if weeks I think this is acceptable, but months hopefully not. Xamarin EOL is very close (May 2024) and everyone is upgrading their apps and packages or has already done so.
The only package holding us back now for finishing the migration is the Braze package.

So could you please give us a more accurate timeline?

Thanks in advance!

@hokstuff
Copy link
Collaborator

Hi @gerardvanderkruijs,

Just updating this thread - We have just completed the code and begun the internal review process for adding .NET 6+ and MAUI support. Due to the holiday, there may be a delay but it should be verified and released not long after. We are planning to release this as well as follow up with a release migrating to the Swift SDK. We are aware of the Xamarin EOL coming in May 2024 and will be sure to have this ready with additional lead-up time to migrate to the upcoming version.

Thanks!

@gerardvanderkruijs
Copy link

Hi @hokstuff
Perfect! Thanks for the very fast reply and looking forward to it 🙌

@hokstuff
Copy link
Collaborator

hokstuff commented Jan 10, 2024

Hi @akravch @xleon @Vito258 @zestfulyorghurt @jeremymarabel @gerardvanderkruijs,

We just released Xamarin SDK version 3.0.0 which includes support for .NET 6+ and .NET MAUI on iOS (Android support was added in a previous version). For iOS, you will need to follow the Breaking changes in the Changelog to import the new package. Feel free to contact support or comment here if you run into any issues.

Thanks!

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

8 participants