나는 사용자 주소록에 프로그래밍 방식으로 새 연락처를 추가하는 iOS에서 기능을 만들고 있는데, 이는 모두 정상적으로 진행됩니다. 다음 단계는 새 연락처에 Whatsapp을 통해 메시지를 보내는 것입니다. 새로운 대화 상대에게 채팅 화면을 직접 표시하는 것이 목적입니다. 그러나 문제는 Whatsapp가 지금 연락처를 동기화한다는 것입니다. 메시지가 인코딩 된 문자열입니다새로 고침 Whatsapp 연락처 프로그래밍 방식으로
var whatsappUrl = (NSURL(string:"whatsapp://send?text=\(encodedmessage)&abid=\(id)"))
을하고 id는 새롭게 추가 접촉의 ID입니다 : 나는 WHATSAPP을 위해 다음과 같은 의도를 사용하고 있습니다. 내 프로그램에서 그 방법으로 Whatsapp을 열면 연락처가 이미 주소록에있을 때 모든 것이 잘 진행됩니다. 해당 연락처가 새로 추가되면 Whatsapp 화면이 해당 화면으로 직접 이동하지 않습니다. 대신 모든 연락처에 대한 선택 도구가 표시됩니다.
간단히 말해서 Whatsapp의 연락처가 아직 동기화되지 않았기 때문에 사용자를 연락처 선택 화면 대신 새 연락처의 Whatsapp 채팅 화면으로 직접 보내려면 코드를 사용하여 Whatsapp의 연락처를 새로 고침하고 싶습니다. 새 연락처로.
해결책을 제공해 주시겠습니까? whatsApp로 리디렉션 할 수는 없지만 연락처를 새로 고치려면 제어 할 수는 없습니다. – BaSha
안녕하세요 BaSha, 아니요 적절한 솔루션을 제안하지 않았거나 웹상에서 해결책을 찾을 수 없었습니다. ( –
나는 이것을 둘러 보았고이를 해결하려고했지만 Whatsapp는 URL을 새로 고치기 전에 추측 URL을로드하는 것으로 보입니다. 연락처 목록. 가능한 것 같지 않습니다 ... –