You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/PULL_REQUEST_TEMPLATE.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,9 +29,9 @@
29
29
Internal to PayPal contributors should fill out this section. All others can delete.
30
30
31
31
PR should follow these steps before codeowners review will begin:
32
-
1.PR should be opened in a draft state with the `tech lead review required`, and `inner source` label
32
+
1.Comment `/inner source` on this PR — this will automatically add the `inner source` and `tech lead review required` labels. Open the PR in a draft state.
33
33
2. PR should be reviewed by and approved by your team's technical lead, we do not allow LGTM reviews, there should be comments and feedback provided on all PR reviews
34
-
3. Once the above steps are completed, the PR can be moved to ready to review with the `tech lead review required` label removed
34
+
3. Once the above steps are completed, comment `/ready` on this PR — this will automatically remove the `tech lead review required` label. Move the PR to ready to review.
35
35
4. PR comments must be addressed within 24 hours, if you are unable to address within this timeframe, move the PR back to a draft state so our team knows not to review
Copy file name to clipboardExpand all lines: CHANGELOG.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,12 @@
1
1
# PopupBridge iOS Release Notes
2
2
3
3
## unreleased
4
-
5
4
* Add support for the PayPal app switch flow. When enabled, checkout launches the native PayPal app and falls back to `ASWebAuthenticationSession` if the launch fails. Requires additional `SceneDelegate` integration — see the README.
6
5
* Add a `POPPopupBridge` initializer that takes a `returnURLScheme` to enable the PayPal app switch flow.
7
6
7
+
## 3.1.0 (2026-06-24)
8
+
* Add `init(webView:returnURLScheme:prefersEphemeralWebBrowserSession:)` for the Venmo app switch flow. When a `returnURLScheme` is provided and the Venmo app is installed, PopupBridge sends that scheme to the web SDK as the return URL prefix (`window.popupBridge.getReturnUrlPrefix()`) so the Venmo app can deep-link back into your app.
9
+
8
10
## 3.0.0 (2025-04-01)
9
11
* Breaking Changes
10
12
* Bump minimum supported deployment target to iOS 16+
When the Venmo app is installed, PopupBridge sends this scheme to the web SDK as the return URL prefix (`window.popupBridge.getReturnUrlPrefix()`), so the Venmo app can deep-link back into your app. You must register the same scheme under `CFBundleURLTypes` in your app's `Info.plist`:
69
+
70
+
```xml
71
+
<key>CFBundleURLTypes</key>
72
+
<array>
73
+
<dict>
74
+
<key>CFBundleURLSchemes</key>
75
+
<array>
76
+
<string>your-app-scheme</string>
77
+
</array>
78
+
</dict>
79
+
</array>
80
+
```
81
+
82
+
Additionally, you must add this scheme to your applications URL types. All 3 cases must match exactly to return to your app as expected after completing the app switch flow.
0 commit comments