我想在我的應用程序中使用whatsapp將消息發送到其他手機。我在Github上看到了這個公共API,用於here。但我沒有找到適用於iOS的API。那麼可以在iOS應用中使用whatsapp?那是合法的嗎?我在哪裏可以找到針對iOS的whatsapp的公共API?我可以在我的應用程序中使用whatsapp發送消息
4
A
回答
9
是的,你可以使用whatsapp通過你的iOS發送文本/圖像的應用程序。 有做兩種方式這樣 1. URL方案
NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://send?text=Hello%2C%20World!"];
if ([[UIApplication sharedApplication] canOpenURL: whatsappURL]) {
[[UIApplication sharedApplication] openURL: whatsappURL];
}
- UIDocumentInteraction 見下文 http://www.whatsapp.com/faq/en/iphone/23559013
-1
否這是不合法的。你不能在你的應用程序中使用watsapp。
0
的鏈路是如此簡單。希望它可以幫助;-)
NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://send?text=Hello%20world"];
if ([[UIApplication sharedApplication] canOpenURL: whatsappURL]) {
//WhatsApp is installed in your device and you can use it.
[[UIApplication sharedApplication] openURL: whatsappURL];
} else {
//WhatsApp is not installed or is not available
}
2
是的,你可以通過:
- URL方案
- UIDocumentInteraction
由於@NSAnant萬一你被編碼提到
一個混合應用程序(科爾多瓦,phonegap等)一個簡單的錨點與來自WhatsApp常見問題解答的URL方案會解決這個問題(integrate WhatsApp into my app)
<a href="whatsapp://send?text=666isthenumberofthebeast" id="my_button" class="button_default button_color">Send Whatsapp Friendly Message</a>
0
在的iOS 9:你需要的info.plist
<key>LSApplicationQueriesSchemes</key>
<array>
<string>fbapi</string>
<string>fbauth2</string>
<string>fbshareextension</string>
<string>fb-messenger-api</string>
<string>twitter</string>
<string>whatsapp</string>
<string>wechat</string>
<string>line</string>
<string>instagram</string>
<string>kakaotalk</string>
<string>mqq</string>
<string>vk</string>
<string>comgooglemaps</string>
</array>
設置密鑰組密鑰之後,下面的代碼中的iOS 9
工作NSString * msg = @"mahesh";
NSString * urlWhats = [NSString stringWithFormat:@"whatsapp://send?text=%@",msg];
NSURL * whatsappURL = [NSURL URLWithString:[urlWhats stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
if ([[UIApplication sharedApplication] canOpenURL: whatsappURL]) {
[[UIApplication sharedApplication] openURL: whatsappURL];
} else {
UIAlertView * alert = [[UIAlertView alloc] initWithTitle:@"WhatsApp not installed." message:@"Your device has no WhatsApp installed." delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];
}
相關問題
- 1. 使用Swift從您的應用程序發送消息給WhatsApp?
- 2. 使用Java應用程序向我的單元發送消息
- 3. 消息應用程序/ Whatsapp發送按鈕圖像
- 4. 從應用程序發送一個WhatsApp消息
- 5. 使用php發送Whatsapp消息
- 6. 通過whatsapp使用Intent發送消息
- 7. BizTalk可以向我的C#Web應用程序發送確認消息嗎?
- 8. 限制發送應用程序,可以發送我的應用程序ACTION_SEND intent
- 9. Facebook應用程序可以向其用戶發送消息
- 10. 如何在我的應用程序中知道我何時發送新消息?
- 11. 如何從我的應用程序發送圖像到WhatsApp?
- 12. 通過我的應用程序發送圖像到whatsapp
- 13. 選擇短信中,WhatsApp的,或致電在我的Android應用程序發送消息
- 14. 通過我的應用程序向聯繫人發送消息?
- 15. 我可以向我的Android應用用戶發送定期消息嗎?
- 16. 發送android應用程序的消息?
- 17. 是否可以將消息發送到Android應用程序?
- 18. 在我的應用程序中打開「消息」應用程序
- 19. 即使應用程序在iphone sdk中關閉,我們可以發送消息給用戶嗎?
- 20. 我想在我的android應用程序發送消息,但我不想使用權限Send_SMS。我想用Intent發送消息
- 21. 在我的應用程序中共享消息後從WhatsApp回撥
- 22. 發送我的應用程序的URL計劃使用WhatsApp的URL計劃
- 23. 我可以在應用程序中發送兩個AlarmManager
- 24. 在Android中的另一個應用程序發送WhatsApp消息。沒有打開WhatsApp
- 25. 我可以使用WPF應用程序中的Lync 2013 SDK OR API發送即時消息和呼叫嗎?
- 26. 當我發送消息時,Socket.io聊天應用程序刷新
- 27. 通過應用程序發送消息
- 28. 從iPhone應用程序發送消息
- 29. 如何使用C#編程發送消息到whatsapp數字
- 30. 可以使用SignalR從控制檯應用程序發送消息,該消息將顯示在瀏覽器中?
但在該github的鏈接是PHP的公共API。 – 2013-03-07 08:12:28
沒有API不公開,Github上的代碼被逆向設計。因此在法律允許你看到事情是如何工作的。但在您的應用中使用不合法。 – rckoenes 2013-03-07 08:16:19
和蘋果肯定會拒絕應用程序 – 2013-03-07 09:14:09