2012-01-22 45 views
9

Chúng tôi đang phát triển một ứng dụng iPhone và lập kế hoạch tích hợp Whatsapp.Sơ đồ url WhatsApp cho ứng dụng iPhone

Có cách nào để bật nhấp để gọi/nhắn tin từ ứng dụng iPhone không? Skype cho phép điều này bằng cách làm theo:

<a href="skype:skypehandle?call"> Skype </a> 

Có tương đương với Whatsapp không?

Trả lời

5

Có một vài trang web liệt kê nhiều sơ đồ URL ứng dụng iPhone. http://handleopenurl.com/scheme?page=27 là hình ảnh lớn nhất mà tôi biết. Nó dường như không chứa bất cứ điều gì cho WhatsApp.

http://wiki.akosma.com/IPhone_URL_Schemes là một danh sách khác, nhưng cũng không bao gồm WhatsApp. Tùy thuộc vào nhà phát triển ứng dụng để tạo và xuất bản Lược đồ URL của riêng họ và có vẻ như WhatsApp chưa làm như vậy.

8
NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://location?id=1"]; 

if ([[UIApplication sharedApplication] canOpenURL:whatsappURL]) { 
     [[UIApplication sharedApplication] openURL:whatsappURL]]]; 
} 
+0

chào cho tôi biết EHN tác phẩm của mình suessfully và vị trí id là gì ??? .và cách sử dụng id vị trí trong ứng dụng iphone .thanks trước :) – Bajaj

10

hiện tại Whatsapp chưa có lược đồ URL đã đăng ký.

Bạn có thể kiểm tra xem các ứng dụng yêu thích có hỗ trợ chúng hay không bằng cách kiểm tra nội dung của ứng dụng info.plist.

Tôi chắc chắn có các cửa sổ tương đương nhưng tôi sử dụng máy Mac, vì vậy hãy cài đặt ứng dụng miễn phí có tên iPhone Explorer (hiện được đổi tên thành iExplorer) gắn kết điện thoại làm ổ đĩa và cho phép bạn xem nội dung ứng dụng qua cây kết cấu. Không cần phải bẻ khóa. info.plist nằm trong thư mục appname.app của ứng dụng đã chọn. sao chép tệp này vào màn hình của bạn và mở tệp. Tìm khóa 'Loại URL' và mở rộng. Đây là URL mà khi: // được thêm vào sẽ mở trong safari hoặc bằng phương pháp UIApplication openURL.

cập nhật - Tháng 11 năm 2012 - phiên bản mới nhất hiện thêm lược đồ URL.
whatsapp: //

không biết liệu có 'hành động' nào được kết hợp với nó hay không.

cập nhật - tháng 11 năm 2013 Whatsapp blog có thông tin về các hành động có thể được thực hiện http://www.whatsapp.com/faq/en/iphone/23559013

+0

+1 cho mẹo tuyệt vời về cách kiểm tra info.plist của ứng dụng – JOM

3

Với việc phát hành iPhone mới v2.10.1 WhatsApp bây giờ hỗ trợ chương trình url riêng của mình. Ví dụ. để mở một nhà soạn nhạc trò chuyện mới với dòng chữ "Hello World" bạn phải làm điều này:

NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://send?text=Hello%20World!"]; 
if ([[UIApplication sharedApplication] canOpenURL: whatsappURL]) { 
    [[UIApplication sharedApplication] openURL: whatsappURL]; 
} 

Thông tin thêm có thể được tìm thấy trong FAQ này trên trang web của họ: http://www.whatsapp.com/faq/en/iphone/23559013

+0

Ngoài ra còn có một WhatsAppKit trên Github ngay bây giờ: https://github.com/fawkeswei/WhatsAppKit – Klaas

+0

Nhưng làm thế nào để bạn gửi abid (ID sổ địa chỉ) với URL đó? Họ không cho thấy điều đó. –

+0

thử @ "whatsapp: // send?abid & text = hello% 20World "chú thích abid là số nguyên (có thể nhiều hơn) tương ứng với id bản ghi địa chỉ của một người. – Paulo

Các vấn đề liên quan