Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 9060659
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 16, 20262026-06-16T15:17:11+00:00 2026-06-16T15:17:11+00:00

I have a website running on PHP and i need to develop apps for

  • 0

I have a website running on PHP and i need to develop apps for same on Android, iOS and Windows Phone platforms. I guess i need to create web services to fetch data from the website but i am not very familiar with it.

Which one of these approaches will be best from compatibility and ease of use point of view that can be used on all the platforms:

1) Rest based web service
2) SOAP based web service
3) Any other approaches

Also what will be the best response format which can be easily consumed on all the platforms and has in built SDK support to parse them: XML/JSON/SOAP

If somebody came across such scenarios please suggest. Appreciate any responses as i have to start implementing same ASAP.

Thanks,
MG

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-16T15:17:13+00:00Added an answer on June 16, 2026 at 3:17 pm

    Current work and experience involving multiple platforms and for ease of development is simply using JSON over HTTP signed with OAUTH.

    HTTP because it is available on every platform that supports a web browser (and those which don’t through the use of libCURL) and also allows you to use SSL if necessary and comes with a very well known service infrastructure for scalability.

    JSON because it follows programmable object notation allowing you to transfer decodable structures in the HTTP request body and response body. There are many libraries out there, especially for the platforms you are experiencing. This makes it fast to push and pull objects out of the data stream and between languages (PHP server / C++ client).

    OAUTH as it is a simple yet surprisingly good authentication protocol using HTTP that works well at identifying both your application and your user, all without transferring the password (token) in plaintext over an insecure link.

    Obviously though, one thing to always remember with security, as you are giving your application to a client device you cannot guarantee the client using your web service is the client you built. If you write a successful product you will find your client hacked, its communications broken down and the web service utilised by other pseudo-clients – of course this is all dependent on what the product does and is capable of. Unfortunately the mobile apps world is rife with hacked clients on jail-broken devices. However if by chance you can take advantage of these clients also then the service is even better! (Example, a free-to-play game with premium purchases which are stored and validated on a server you control). For this note as well, you cannot assume your application OAUTH tokens can ever be guaranteed to be secure, OAUTH is not about guaranteeing the identity of the user (as their tokens can be stolen) however it does well to reduce the ability to fake that users authentication without having first gained access to that users account.

    Good luck!

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I recently installed xampp, followed the installation. MySQL/apache. (I have same website running on
I have a ASP.NET 3.5 website running on Windows Server 2003 and I'm using
I have all my sites in PHP/MySql some are running on Drupal. We need
I have a Joomla website up and running and need to set up a
Need some hint: I have installed PHP on Windows Server 2008. The phpinfo() can
I have a website running on the root folder of my host /index.php I
I want to create website thumbnails (screenshots) using php. I have a dedicated server
I got very strange problem. I have one php website which is running in
I have two websites running on my own root server (ubuntu/nginx/php-fpm). Now I want
I have a website running Joomla! (it's not mine, so I don't know how

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.