Quick Messenger For WhatsApp -(Support iOS version 17 and Swift 5)
$19.00
3 sales
Introduction
As a user of WhatsApp, I’ve often found myself wanting to send a message to someone’s phone number that’s not in my contacts list. Unfortunately, WhatsApp requires you to have each other’s phone numbers saved in your address books in order to send and receive status updates. This limitation can be frustrating, especially in situations where you need to communicate with someone outside of your contact list. This is where Quick Messenger comes in – an app that allows you to send WhatsApp messages to anyone, without having to save their phone number in your contacts.
Review
Quick Messenger is an incredibly useful app that fills a gap in WhatsApp’s functionality. The app is easy to use and requires only a phone number to initiate a conversation. Simply type in the phone number you want to send a message to, and the app will open a WhatsApp conversation with that number. This is incredibly convenient, especially for businesses or individuals who need to communicate with clients or customers outside of their contact list.
The app has a user-friendly interface, attractive animations, and a simple design that makes it easy to navigate. The app also includes features such as HD quality, Google AdMob integration (banner ads and interstitial ads), and the ability to share and rate the app.
App Features
Quick Messenger offers several key features that make it stand out from other WhatsApp-related apps. These features include:
- Send message to WhatsApp without saving phone number
- Google AdMob integration (banner ads and interstitial ads)
- Share app
- Rate app
- Start conversation without saving phone number
What You Get
The app comes with a range of features, including:
- Full iOS app code (Swift 4 and later support)
- Design in PNG
- Documentation
Requirements
To use Quick Messenger, you’ll need:
- Xcode 10.1 or later
- iPhone phone
- Swift 4 (Development language)
Reskin/Installation
The app can be reskinned or installed in the following ways:
- Upload the app to the App Store
- Redesign the application
- Customize AdMob
Conclusion
Quick Messenger is an innovative app that fills a gap in WhatsApp’s functionality. The app is easy to use, has a user-friendly interface, and includes a range of features that make it a valuable tool for businesses and individuals. I highly recommend this app to anyone who needs to communicate with someone outside of their contact list.
Score: 5/5 stars
Price: $50 (above charge)
User Reviews
Be the first to review “Quick Messenger For WhatsApp -(Support iOS version 17 and Swift 5)” Cancel reply
Introduction
Quick Messenger is a popular open-source messaging library for WhatsApp-based solutions. It allows you to integrate WhatsApp messaging into your iOS app, making it easy to send messages, make voice and video calls, and even create WhatsApp Business accounts. In this tutorial, we'll focus on using Quick Messenger to send messages programmatically within an iOS app, supporting both iOS 17 and Swift 5.
Before starting, make sure you have the following:
- Xcode 12 (or later) installed on your Mac.
- Swift 5.x project set up in Xcode.
- An existing WhatsApp account (you'll need to register as a developer to get the API key).
- Your WhatsApp Business API key, which you'll receive once you've registered as a developer.
Step 1: Add Quick Messenger to Your Project
To use Quick Messenger in your project, follow these steps:
- Open your Xcode project and navigate to File > Swift Packages > Add Package Dependency.
- Enter the following package information:
- Name: QuickMessenger
- URL: https://github.com/QuickMessenger/QuickMessenger.git
- Version: up to date (or specific version if you prefer)
- Click Next and then Finish to add the package to your project.
Step 2: Install Pod
If you have existing pods in your project, you might need to remove them to avoid conflicts with Quick Messenger. Once the package is added, update your pods by running:
pod update
This step might take a few seconds to complete.
Step 3: Get WhatsApp API Key
Go to the WhatsApp Business API and register as a developer to get your API key.
Step 4: Configure Quick Messenger
Before using Quick Messenger, you need to configure it. Create a new Swift file (e.g., WhatsAppManager.swift) and add the following code:
import UIKit
import QuickMessenger
class WhatsAppManager: NSObject {
let appDelegate: AppDelegate
let ws: WhatsAppSession!
init(appDelegate: AppDelegate) {
self.appDelegate = appDelegate
ws = WhatsAppSession(session: URLSession.shared,
apiVersion: "whatsapp-2")
}
func configureApi() {
let whatsappApi = WhatsAppAPI(version: ws.apiVersion, apiKey: "YOUR_API_KEY_HERE")
ws.configure(api: whatsappApi)
}
}
Replace YOUR_API_KEY_HERE with the actual API key from your WhatsApp Business API registration.
Step 5: Send Messages
Create another Swift file (e.g., SendMessage.swift) and add the following code:
import UIKit
import QuickMessenger
class SendMessage {
let whatsappManager: WhatsAppManager
init(with whatsappManager: WhatsAppManager) {
self.whatsappManager = whatsappManager
}
func sendMessage(to phoneNumber: String, message: String) {
whatsappManager.configureApi()
let messageRequest = WhatsAppMessage(text: message)
let target = WhatsAppTarget(type:.individual, value: phoneNumber)
ws.send(message: messageRequest, to: target, progress: { (progress) in
// Do something with the progress...
}) { (error) in
if let error = error {
print("Error sending message: (error)")
}
}
}
}
You can now use this code to send messages. Instantiate the SendMessage
class and call the sendMessage
method, passing in the target phone number and the message you want to send.
Full Example Code
Here's an example of how to integrate Quick Messenger into your Swift 5 project using the above steps:
import UIKit
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
var whatsappManager: WhatsAppManager!
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
whatsappManager = WhatsAppManager(appDelegate: self)
//...
return true
}
func sendTextMessage() {
let message = "Hello from iOS!"
let sender = SendMessage(with: whatsappManager)
sender.sendMessage(to: "+1234567890", message: message)
}
}
You can now call the sendTextMessage
function whenever you want to send a message.
Additional Information
This tutorial covered the basics of using Quick Messenger to send messages from an iOS app. If you want to explore more advanced features, such as video and voice calls, I recommend checking out the Quick Messenger documentation and exploring the library's source code.
Here is an example of how to configure Quick Messenger For WhatsApp:
App ID and App Secret
To use Quick Messenger For WhatsApp, you need to obtain an App ID and App Secret from the WhatsApp Business API. You can do this by following the instructions on the WhatsApp Business API documentation.
Here is an example of how to configure the App ID and App Secret in your Swift code:
let appId = "YOUR_APP_ID"
let appSecret = "YOUR_APP_SECRET"
WhatsApp Business API Endpoint
You need to specify the WhatsApp Business API endpoint in your code. The endpoint is used to send and receive messages with WhatsApp.
Here is an example of how to configure the WhatsApp Business API endpoint in your Swift code:
let apiEndpoint = "https://graph.facebook.com/v13.0/(appId)/messages"
WhatsApp Business API Version
You need to specify the version of the WhatsApp Business API in your code. The version is used to determine the format of the API requests and responses.
Here is an example of how to configure the WhatsApp Business API version in your Swift code:
let apiVersion = "v13.0"
Access Token
You need to obtain an access token from the WhatsApp Business API. The access token is used to authenticate API requests.
Here is an example of how to obtain an access token in your Swift code:
let accessToken = "YOUR_ACCESS_TOKEN"
Message Templates
You need to configure message templates in your code. Message templates are used to format the messages sent to WhatsApp.
Here is an example of how to configure message templates in your Swift code:
let messageTemplate = "Hello, {name}!"
Sender ID
You need to specify the sender ID in your code. The sender ID is used to identify the sender of the messages.
Here is an example of how to configure the sender ID in your Swift code:
let senderId = "YOUR_SENDER_ID"
Recipient Phone Number
You need to specify the recipient phone number in your code. The recipient phone number is used to send messages to WhatsApp.
Here is an example of how to configure the recipient phone number in your Swift code:
let recipientPhoneNumber = "+1234567890"
Message
You need to specify the message in your code. The message is used to send messages to WhatsApp.
Here is an example of how to configure the message in your Swift code:
let message = "Hello, how are you?"
Here are the features about Quick Messenger For WhatsApp:
App Features:
- Send message to WhatsApp without saving the phone number
App Provides:
- Google AdMob (banner ads and interstitial ads)
- Share app
- Rate app
- Contact us
What You Get:
- Full iOS app code (Swift 4 and later support)
- Design in PNG
- Documentation
Requirements:
- Xcode 10.1 or later
- iPhone phone
- Swift 4 (development language)
Reskin/Installation:
- Upload app in App Store
- Redesign application
- Customize AdMob
Additional Information:
- The app supports iOS version 17 and Swift 5
- The app is easy to use and allows sending WhatsApp messages to phone numbers not in your contacts
- The app has a user-friendly interface, attractive and effective animation, and high-quality design
- The app can be reskinned and installed for an additional charge of $50, which includes providing the design and App Store developer account by the client.
Related Products
$19.00
There are no reviews yet.