Different version of Facebook iOS SDK and Audience Network iOS SDK in the same app - facebook-ios-sdk

Since the introduction of of the Facebook Audience Network SDK for iOS, Facebook started to release updates to the two SDKs together. I was wondering... can we use different versions of the SDKs in the same app or there are dependencies that require both to be included and from the same version?
The reason of the question is that they recently dropped support for iOS 5 in the main Facebook SDK while such thing didn't happen on the Audience Network SDK. Therefore I'd like to integrate a pre-drop version of the Facebook SDK together with the latest Audience Network SDK.
Is this possible?
I went through the documentation but I haven't seen anything mentioning this scenario...

The answer is "YES", it can be done. The two SDKs are independent from each other...

Related

AdMob Notification About Google Mobile Ads SDK Version. Need Explanation

As you already know that
"Beginning Jan 23, 2018, Google Mobile Ads SDK versions older than
7.0.0 for Android and 7.0.0 for iOS will no longer be supported".
Above statement mean this ? ===>
"compile 'com.google.android.gms:play-services-ads:10.0.1'"
I am confuse that I am using correct Google Mobile Ads SDK Version or not? OR I need to check something else?
No need to do anything, you already using 10.0.1 version which is greater then 7.0.0, however you can update to current latest version which is 11.8.0.
Google Mobile Ads SDK offered for Android through Google Play services which is available from the Google maven repository.
Google Mobile Ads com.google.android.gms:play-services-ads:11.8.0
Google Mobile Ads API dependency injection
apply plugin: 'com.android.application'
...
dependencies {
implementation 'com.google.android.gms:play-services-ads:11.8.0'
}

React-native Google Cast Library

(this is probably a stupid question, but here goes..)
I've been trying for some days now at having a go at creating a integrated cast that works with react-native, but can't get it working.
Is there any easy way of integrating the cast library with react-native, any go-to examples like the CastHelloText-Android for example?
You may check this react-native-google-cast library that unifies both android and iOS chromecast sdk.
For iOS
This library requires Cocoapods to manage Chromecast SDK.
Add pod google-cast-sdk to your Podfile. This is the easier way to have the SDK up to date.
For Android
This library requires Google Play Services, Media Router and Google Cast dependencies to manage Chromecast SDK.
You need to add compile 'com.google.android.gms:play-services-cast:9.4.0' and compile 'com.android.support:mediarouter-v7:23.0.1' into your your app's build.gradle dependencies. mediarouterversion must match with your appcompat version.
Refer to the example folder to find an implementation of this project. Use pod install and react-native link react-native-google-cast to try it.

xamarin.forms integration of zendesk chat

I am new to Xamarin development. And, currently I want to integrate the zendesk chat.
As per my RnD and after contacting Zendesk support center they are not supporting the xamarin yet.
Currently they have sdk for native android and ios respectively.
I need you expertize people's guidelines for the development regarding what scenario i should follow to achieve the same using xamarin.forms :
Integrate the both platforms native sdk's for xamarin in each platform and later call it from Xamarin.Forms by adding platform dependency using Device.OnPlatforms . ( I am not sure about this scenario, please suggest)
Create a jar/aar of Zendesk SDK and use it using binding library concept.( I am not sure it will be accessible into ios platform)
Kindly, suggest me the best approach for this.
Any sample reference for suggestions will be grateful.
Thanks in advance.
I think it's a mix of number 1 and number 2 (and a little extra).
You will need to create the Binding libraries for both iOS and Android. Xamarin has a good documentation of how to do this: Android/Java and IOS/Objective-C
Then you can go either with Xamarin Native (Xamarin.iOS and Xamarin.Android projects) adding the binding to each project. Or you can go with Xamarin.Forms but this will require a little more work as you will need to create an interface of the methods you want to use from the SDKs (most likely all off them) and create the implementations for each platform.
Let's say your interface is called: ISendeskSdkService you will need at least two implementations: ISendeskSdkServiceiOS and ISendeskSdkServiceDroid. These implementations will be on the Platform project and they will be calling the binding libraries you just created and added to each of these projects.
You will be developing your app on top of your interface and which implementation to use will be set on the application load when you are configuring your IoC.
Hope this gives you an idea.

Can Spotify iOS SDK access offline tracks

Is it possible to access tracks offline using the Spotify iOS SDK? I haven't managed to find any documentation or examples that show how this is possible.
Some old questions indicate it is available in the deprecated LibSpotifylibrary but it is strongly recommended to use the new Spotify iOS SDK instead.
There is a request for Android Offline Playback but even that is almost 2 years old, and nothing I have found about the iOS SDK.

How to upgrade Spotify to 0.8.8?

We realized that in our development team we have inconsistent Spotify versions. One part has 0.8.8 whereas the other part is having the old version - 0.8.5. Spotify is not upgrading for the accounts with the old version. However, apparently there are changes to the Spotify API, so that our app runs on 0.8.5 but not on 0.8.8. How can the other developers update to 0.8.8 as well?
The current production Spotify API framework should be the latest, regardless of the client version.
Right now it's ver. 0.2.8.
Remember that you need to declare your framework dependencies inside your manifest file. You can read more about it here:
https://developer.spotify.com/technologies/apps/guidelines/integration/#frameworks
0.8.5 is still the current live client, while 0.8.8 is gradually rolling out to a few users.
There is a preview API which depends on the bridge changes made in 0.8.8, but it shouldn't be used for production yet.
https://developer.spotify.com/technologies/apps/preview/

Resources