2 changed files with 115 additions and 38 deletions
@ -36,28 +36,14 @@ export function ReportActionsSheet({ onClose }: ReportActionsSheetProps) { |
|||||
}; |
}; |
||||
|
|
||||
// ✅ دکمه دریافت موقعیت مکانی
|
// ✅ دکمه دریافت موقعیت مکانی
|
||||
|
// پل اکنون از کانال واقعی HabibApp استفاده میکند، پس یکبار ارسال کافی است.
|
||||
const handleGetLocation = () => { |
const handleGetLocation = () => { |
||||
// روش قدیمی
|
|
||||
if (typeof window !== "undefined" && window.HabibApp) { |
|
||||
window.HabibApp.postMessage(JSON.stringify({ action: "get_location" })); |
|
||||
} |
|
||||
// روش جدید با bridge
|
|
||||
sendToFlutter("REQUEST_LOCATION"); |
sendToFlutter("REQUEST_LOCATION"); |
||||
console.log("📍 REQUEST_LOCATION ارسال شد"); |
console.log("📍 REQUEST_LOCATION ارسال شد"); |
||||
}; |
}; |
||||
|
|
||||
// ✅ دکمه مشاور
|
// ✅ دکمه مشاور
|
||||
const handleOpenConsultant = () => { |
const handleOpenConsultant = () => { |
||||
// روش قدیمی
|
|
||||
if (typeof window !== "undefined" && window.HabibApp) { |
|
||||
window.HabibApp.postMessage( |
|
||||
JSON.stringify({ |
|
||||
action: "open_consultant_page", |
|
||||
data: { consultant: "[email protected]" }, |
|
||||
}) |
|
||||
); |
|
||||
} |
|
||||
// روش جدید با bridge
|
|
||||
sendToFlutter("REQUEST_CONSULTANT", { |
sendToFlutter("REQUEST_CONSULTANT", { |
||||
consultant: "[email protected]", |
consultant: "[email protected]", |
||||
}); |
}); |
||||
@ -225,10 +211,11 @@ export function ReportActionsSheet({ onClose }: ReportActionsSheetProps) { |
|||||
<p className="text-xs text-yellow-900"> |
<p className="text-xs text-yellow-900"> |
||||
<strong>💡 راهنما:</strong> |
<strong>💡 راهنما:</strong> |
||||
<br /> |
<br /> |
||||
• دکمه "WEB_READY" را بزنید |
|
||||
|
• WEB_READY هنگام باز شدن این شیت بهصورت خودکار از کانال |
||||
|
HabibApp ارسال میشود |
||||
<br /> |
<br /> |
||||
• در Flutter console لاگ را ببینید |
|
||||
<br />• Flutter باید ایونت "INITIAL_CONFIG" بفرستد |
|
||||
|
• نقطهٔ سبز یعنی کانال HabibApp در دسترس است |
||||
|
<br />• برای ارسال دستی، دکمه «ارسال WEB_READY» را بزنید |
||||
</p> |
</p> |
||||
</div> |
</div> |
||||
</div> |
</div> |
||||
|
|||||
Write
Preview
Loading…
Cancel
Save
Reference in new issue