If you're using the floating button as your primary invocation method, you can set a position for it to show up by default.
There are two variables here that can be manipulated:
floatingButtonEdge
: Which edge of the screen to show the buttonfloatingButtonTopOffset
: The position of the button on the y-axis
Edge
BugReporting.floatingButtonEdge = .maxXEdge
LCQBugReporting.floatingButtonEdge = CGRectMaxXEdge;
BugReporting.setFloatingButtonEdge(LuciqFloatingButtonEdge.RIGHT);
BugReporting.setFloatingButtonEdge(LuciqFloatingButtonEdge.RIGHT)
Luciq.setFloatingButtonEdge(Luciq.floatingButtonEdge.right, 250);
BugReporting.setFloatingButtonEdge(FloatingButtonEdge.right, 250);
Luciq.setFloatingButtonEdge(Luciq.floatingButtonEdge.right, 250);
//iOS
LCQBugReporting.FloatingButtonEdge = CoreGraphics.CGRectEdge.MaxXEdge;
//Android
new Luciq.Builder(this, "YOUR_ANDROID_TOKEN")
.SetInvocationEvent(LuciqInvocationEvent.Shake)
.SetFloatingButtonEdge(LCQFloatingButtonEdge.Left)
.Build();
Top Offset
BugReporting.floatingButtonTopOffset = 48
LCQBugReporting.floatingButtonTopOffset = 48;
BugReporting.setFloatingButtonOffset(50);
BugReporting.setFloatingButtonOffset(50)
//iOS
LCQBugReporting.FloatingButtonTopOffset = 10;
//Android
BugReporting.SetFloatingButtonOffset(50);