How to share content from my iOS app onto BBM? - ios

I am trying to allow users of my app to share contents from my apps on their social timelines and within their chat messenger apps.
Recently I came up with the fact that BBM is actually one of the most common messenger apps in my target countries. Therefore that integration is majorly important in my case.
I found some posts around about the URL scheme of BBM on iOS, however nothing really useful as there is not a sound documentation for it at all. I even wonder whether there is a solution through their API using and SDK or alike.
I am much thankful for any help on this topic!

You can invoke BBM with a draft message for the user to send and this is supported on BBM for iOS, BlackBerry 10 and Android. I recently wrote a blog post about this on the BlackBerry Developer Blog. You can find all the details here:
Cross Platform Sharing with BBM

Related

Is there a way to use Chrome in a webview in an iOS app?

I need to build video chat application with the option to record the video call. I think that most appropriate would be to use WebRTC, specifically Kurento. However, Safari does not support WebRTC at this moment, and the iOS client SDK's don't offer the ability to record the video. This is supported for a javascript client:
http://doc-kurento.readthedocs.io/en/stable/tutorials/java/tutorial-one2one-adv.html
So I was thinking to open a chrome browser inside my app just for the webRTC functionality. I read about Blink WebKit but I'm not sure if this is what I need.
P.S. Any other proposed solutions for the video call + recording features on an iOS app are welcome.
The simple answer is no, you can't use Chrome on IOS for webRTC. Apple for some reason don't like peer to peer technologies, and while they are rumoured to be working on it, there is no announcement yet.
There is this...
cordova-plugin-iosrtc
Cordova iOS plugin exposing the full WebRTC W3C JavaScript APIs.
Public Google Group (mailing list) for questions and discussions about
cordova-plugin-iosrtc. Bug Tracker for reporting issues and requesting
new features (please don't use the bug tracker for questions or
problems, use the mailing list instead). NPM package. Yet another
WebRTC SDK for iOS?
Absolutely not. This plugin exposes the WebRTC W3C API for Cordova iOS
apps (you know there is no WebRTC in iOS, right?), which means no need
to learn "yet another WebRTC API" and no need to use a specific
service/product/provider.
https://github.com/eface2face/cordova-plugin-iosrtc
Warning: Some assembly required
See this article for more details on the pitfalls:
http://ninjanetic.com/how-to-get-started-with-webrtc-and-ios-without-wasting-10-hours-of-your-life/

Skype for Business App SDK for iOS Desktop Sharing or Application Sharing

I try to develop iOS native app by using Skype for Business App SDK.
Are there any way to show desktop sharing from SfB Client on Windows Desktop to participants iPhone by using this SDK? I checked all the classes listed in the website below. But I could not find appropriate class.
https://ucwa.skype.com/appsdk/reference/iOS/
This is not supported. Please provide feedback request on User Voice if you would like to see this feature

What does Apple think about complete Web Based Apps?

I used to be a Web Developer and I'm not experienced at developing iOS Apps.
I've just found out that I can make the whole App a Mobile Website. So my question is if Apple accept these kind of Apps, where the whole content is a normal mobile friendly Website. As Apple can't control the content displayed in such an App.
There are three ways you can leverage your expertise as a web developer to develop iOS apps:
Use SFWebView or WKWebView and use it to present HTML (either stored or retrieved remotely) to the user. In this case your app would have to go through AppStore review. There's plenty of apps like these, so I would assume it would not be a huge issue.
Use a framework like React Native that compiles Javascript dialects into native UIKit. Again, the app would be up for review in the AppStore. It would feel more iOS-like to the users.
Develop a bona-fide web app that looks great on any phone and you skip the AppStore part.
I'm working as a web developer too and we did a few iOS apps for our clients. Basically 90% or more where pure web view and so far we didn't had problems getting through with them.

Here maps free evaluation iOS mobile SDK for 90 days, no link available on the web to download

As part of our mobile app development we need to work on offline maps. Recently we have registered for HERE maps iOS free evaluation sdk(90 days), however we are not able to download HERE maps sdk and explained samples since there is no download link available on website(https://developer.here.com/native-apis). We have sent several mails to support team but nobody responded to my mails.
Someone help us to proceed further like how to get this sdk, so that we can integrate this free evaluation HERE sdk in our apps. If we are happy with this maps we are ready to purchase business license also.
Note: Google Maps(no offline), Skobbler maps are giving sdks and sample programs but not Here Maps.
The native HERE Maps SDK which includes offline map support can now be evaluated by anyone, no business license required. You just need to create a HERE account and request an evaluation copy.
Go to developer.here.com > Mobile SDKs > Sign up for a 90-day free trial
https://developer.here.com/native-apis
I contacted HERE a few days ago. They said that the SDK is available only for business contracts, not for free contracts. And it's not possible to get the sdk for evaluation. We need first a business contract...
Click on the below link to download Here maps mobile SDKs for android and iOS:
https://developer.here.com/plans/mobile-sdk
Currently there are two types of mobile SDKs are available
1.Starter Evaluation(90-day free trial) : Some feature will not be available here.
For ex a).We cannot download maps with this.
b).Hybrid mode will not work here etc.
Hybrid version will work both online and offline modes whereas online version will only work in online mode. You can download the maps with Here mobile SDK and then you can navigate to the places without internet. In hybrid version app will switch to offline automatically whenever net is not available.
2.Premium Evaluation(90-day free trial) : We can download maps.

Can Appcelerator Titanium be used to develop iPad apps?

I'm trying to find out whether Appcelerator's Titanium is good for iPad app development, or if it can even be used as such?
There seemed to be an announcement in April 2010 of a 'Titanium Tablet' package, although I can find no further mention of this. From the forums (where I've also asked this question, but have yet to receive any responses) it sounds like people are developing iPad apps, but I've yet to receive a definitive answer.
Any help would be greatly appreciated!
Cheers,
Toby
Yes, you can use Titanium to develop iPad apps. There are a few iPad only UI elements in the API: here
Yup, Titanium works for iPad apps. Like Dave said above, there are some (two to be exact, as of today) iPad specific API's, other than those you would just use all the other existing APIs and when you create your project in Titanium Developer, you would choose iPad as the project type.
The API documentation (linked to the iPad specific APIs but the list on the left has all available ones for Mobile Dev):
http://developer.appcelerator.com/apidoc/mobile/latest/Titanium.UI.iPad-module
To get an idea of what you can do, take a look at the Kitchen Sink Apps. There are two, one for the iPad, which is basic and really only shows the iPad specific API usage for the most part. The other is for the iPhone which has nearly every available API on display. They are ugly apps but they do the job of showing you what's possible and give some decent reference code. You can find the kitchen sink apps on Git hub (link below) and go here (http://developer.appcelerator.com/doc/kitchensink) to see how to run them in them the simulator (requires xCode which is free from Apple).
Also, you can find some showcased iPad apps built with titanium on the Appcelerator website (link Below), just search the page for the word iPad.
Kitchen Sink Apps : github.com/appcelerator/KitchenSink
Appcelerator Showcase : appcelerator.com/showcase/applications-showcase/
(sorry for the non linked URLs but Github will not let you post more than one link unless you have more than 10 reputation points)
Currently you can build iPod, iPad, Android. BlackBerry is also available if your a paying member.
Source is also on Github if you want to have a look first.
http://github.com/appcelerator/titanium_mobile

Resources