You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I think this is this bug: dotnet/java-interop#571, where we were incorrectly matching getters/setters and thus hiding things that were not supposed to hidden.
If I run your project on 16.5 I get the same Kotlin: Hiding internal setter method com/salesforce/marketingcloud/MarketingCloudConfig$Builder - setAccessToken that you are seeing.
However if I run your project on 16.6 Preview 6.0 the method is properly bound:
Hello,
I'm trying to create bindings for the following SDK https://salesforce-marketingcloud.github.io/MarketingCloudSDK-Android/
The problem is that the generated
MarketingCloudConfig.Builder
doesn't contain any of the 'setter' methods exposed by the native class.I had a look at the generated
api.xml
and I didn't find any references to those methods.When building the binding project I can see in the logs something along the following lines:
I'm using
I've downloaded the .aar from here https://salesforce-marketingcloud.github.io/MarketingCloudSDK-Android/repository/com/salesforce/marketingcloud/marketingcloudsdk/7.1.0/
I've also attached my bindings project.
MarketingCloudSDK.zip
Thank you,
Cosmin
The text was updated successfully, but these errors were encountered: