我一直试图通过Facebook使用App Links.
我使用Graph Api Exporer成功创建了App Link,并获得了一个规范网址(例如https://fb.me/1234567890).当我在Facebook的时间轴上发布并点击它时,它会尝试打开App Store而不是我的App.
1.)是否有必要使用实时应用程序的App Store Id来测试iOS中的深层链接?
2.)我已经从我的旅行团检查过,我注册的网址方案正在成功开放我的申请.例如myapp://打开我的应用程序,以便url方案正确.我错过了什么?
3.)我确保在Facebook开发者网站上的应用程序设置中启用了深层链接选项.
4.)有没有办法在iOS模拟器中测试深层链接?
我正在尝试在我的ios应用程序中实现深层链接.每当我通过FB应用程序发布链接时,该链接将是我创建的页面,其中所有元标记都已正确设置.唯一的问题是,当我点击FB应用程序中的链接时,它只是打开一个网页,页面顶部有一个按钮,点击它就可以将我带到我的应用程序.我希望当我点击FB应用程序上的链接时,我的应用程序应该直接打开.
HTML文件:http://50.62.166.231:84/mpulse/services/DeepLinkingPages/DeepTest.html
所有元标记都在那里设置.
还附加了当我从fb app点击我的共享时打开的页面的屏幕截图.
我试图拥有一个选项卡栏,并且每个选项卡栏都有自己的堆栈导航器。我拥有的三个选项卡是“主页配置文件设置”
我也想在抽屉里展示这三个选项。我创建了一个抽屉,但只有点击主页才会显示选项卡栏。我想显示选项卡栏,就像您按下个人资料选项卡一样,选项卡栏仍保留在那里。
这是我的代码:
const HomeStackNavigator = createStackNavigator();
export const HomeNavigator = () => {
return (
<HomeStackNavigator.Navigator screenOptions={defaultNavOptions}>
<HomeStackNavigator.Screen
name="Home"
component={HomeScreen}
options={homeScreenOptions}
/>
<HomeStackNavigator.Screen
name="Details"
component={DetailsScreen}
options={detailsScreenOptions}
/>
</HomeStackNavigator.Navigator>
);
};
const ProfileStackNavigator = createStackNavigator();
export const ProfileNavigator = () => {
return (
<ProfileStackNavigator.Navigator screenOptions={defaultNavOptions}>
<ProfileStackNavigator.Screen
name="Profile"
component={ProfileScreen}
options={profileScreenOptions}
/>
<ProfileStackNavigator.Screen
name="EditProfile"
component={EditProfileScreen}
options={editProfileScreenOptions}
/>
</ProfileStackNavigator.Navigator>
);
};
const SettingsStackNavigator = createStackNavigator();
export const SettingsNavigator = () => {
return (
<SettingsStackNavigator.Navigator screenOptions={defaultNavOptions}>
<SettingsStackNavigator.Screen
name="Settings"
component={SettingsScreen}
options={settingsScreenOptions}
/>
<SettingsStackNavigator.Screen …Run Code Online (Sandbox Code Playgroud)navigation-drawer react-native react-navigation react-navigation-bottom-tab