2017-03-23 8 views
0

저는 ios app sdk 파일 메이커를 통해 ios 앱으로 변환 된 파일 메이커 파일을 가지고 있으며 동일한 ipad에있는 사각형 레지스터 앱으로 전환하도록 앱을 설정할 수있었습니다 거래를했을 때. ipod의 ios를 9에서 ios 10으로 업데이트해야 할 때까지 모든 것이 잘 작동하고있었습니다. 따라서 filemaker 파일 앱이 ios10에서 작동하도록하려면 파일 메이커 파일을 작동시킬 앱으로 변환하는 ios app sdk 15를 사용했습니다 ios 10 ipads. 이 작업을 마친 후 앱은 filemaker 앱에서 사각형 레지스터 앱으로 전환 할 수 없습니다. "No call back url specified"오류가 발생합니다. 이전 버전에서 오류가 발생하지 않았으므로 ios app sdk 15 변경 또는 다른 것과 관련이 있는지 궁금합니다. 내 사각형 등록 계정에서 filemaker 앱의 번들 ID와 filemaker의 fmp 인 url 스키마를 지정했습니다. 그것의 출생지 api가 웹 API가 아니기 때문에 나는 콜백 URL을 넣을 필요가 없었다. 그리고 filemaker 앱의 xcode 설정에서 URL 체계를 fmp로 추가했으며 앱의 번들 ID도 추가했습니다. 나는 또한 위의 코드에 ... FILEMAKER 응용 프로그램에파일 메이커 앱이 사각형 레지스터 앱에 연결하려고 시도합니다

"square-commerce-v1://payment/create?data={ 
    "amount_money": { 
     "amount": " & $payamt & “, 
     "callback_url": “fmp", 
     "currency_code": "USD" 
    }, 
    "client_id": "application-id”, 
    "version": "1.2", 
    "notes": "" & $reqno & "", 
    "options": { 
     "supported_tender_types": [ 
      "CREDIT_CARD" 
     ] 
    } 
}” 

를 URL 열기 기능을 통해 등록 정사각형으로 전송 된 다음 코드를 추가 한 이전에, 나는 콜백 URL을 추가 없었 그것은 완벽한 일 하지만 내가 지금 추가해야 할 일이 무엇입니까? 이고 응용 프로그램 ID는 물론 평방 레지스터 계정의 응용 프로그램 설정에서 응용 프로그램 ID입니다. 위의 버전도 이전 버전 1.0으로 1.2로 변경되었습니다. 위의 코드 전체가 인코딩 된 텍스트로 변환되어 전송됩니다. 비슷한 문제가 있으면 알려 주시기 바랍니다. 감사합니다.

+0

당신이 가지고있는 판매 응용 프로그램의 광장 점의 버전을 확인할 수 있습니다 – tristansokol

+0

는 또한, 당신처럼 보이는? 상위 레벨 객체 대신'amount_money'에'callback_url' 매개 변수를 추가했습니다. – tristansokol

+0

사각형 포인트 버전은 4.59입니다. 콜백 URL은 amount_money 중괄호 바로 뒤에있는 올바른 위치에 있습니다. clientid, yes noticed 위와 같이 잘못 붙 였지만 code가 올바르게 배치되었다는 것을 알았습니다. – Anon

답변

2

"fmp"는 FileMaker Go의 접두어이며 iOS App SDK는 아닙니다.

Xcode 설정에서 찾을 수있는 "fmp"접두사를 직접 변경해야합니다 : 프로젝트 : 타겟 -> 정보 -> URL 유형 -> URL 스키마. 그것이 빈, 당신이해야하다면 일부를 선택하고 문자열 조정 :

"callback_url을": "FMP는"

+0

내 xcode 설정에서 fmp를 url 스키마로 지정 했으므로 코드를 전송할 때 동일한 스키마를 사용했습니다. 이전에 나는 xcode와 i에서 URL 스키마로 fmp를 사용했다. 위의 코드는 콜백 URL 줄을 생략했으며 완벽하게 작동했습니다. 필자는 실제로 콜백 URL이 필요하지 않았기 때문에 리턴 데이터로 아무 것도 할 필요가 없었기 때문에 마침내 필자의 ​​파일 메이커 응용 프로그램으로 다시 전환 할 사각형 레지스터 응용 프로그램을 필요로하지 않았다는 점에서 의미가있었습니다. 그러나 위 코드에서 지정한 콜백 URL을 반드시 갖고 있는지 궁금합니다. 아마도 더 일찍이 아니었을까요? – Anon

+0

정말 파일 메이커를 사용하지 않기 때문에이 파일 메이커 응용 프로그램에 사용할 URL 스키마가 무엇인지 모르겠습니다 (ios 응용 프로그램 sdk 15와 함께 ios 응용 프로그램으로 변환되기 때문에) 또한 실제로 웹 응용 프로그램이 아닙니다. 따라서 웹을 통해 URL을 사용할 수있는 URL이 없습니다. 거의 네이티브 앱과 비슷하지만 파일 메이커를 사용하지 않습니다. – Anon

+0

네이티브 앱이 있더라도 콜백 URL이 필요하지만 네이티브 앱입니다. 그것이 하나없이 작동하는 데 사용되었다는 사실은 어떤 종류의 버그 일 것임에 틀림 없습니다. – tristansokol