我想知道如何使用离子存储来存储离子3的Json对象.我发现很难,因为没有离子3的例子而且我被卡住了.网上似乎没有任何更新.Ionic Storage的支持示例将非常有用.先感谢您.
我试图通过一个API来执行一个非常简单的get请求,但是由于我遇到了身份验证错误,因此似乎没有提供这些选项,即使在邮递员上使用相同的身份验证令牌也是如此。这是代码:
import { HttpClient, HttpHeaders } from '@angular/common/http';
@Injectable()
export class UsersService {
private nearby_url: string = APP_CONFIG.apiEndpoint + '/users/closest/';
private me_url: string = APP_CONFIG.apiEndpoint + '/users/me/';
private conversations_url: string = APP_CONFIG.apiEndpoint + '/users/conversations/';
constructor(private http: HttpClient) { }
createAuthorizationHeader() {
var headers = new HttpHeaders();
// get auth token
// append auth token to headers
headers.append("Authorization", 'Token xxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzz');
return headers
}
getPersonResponse(url): Observable<PersonResponse> {
const options = {
headers: this.createAuthorizationHeader()
};
return this.http.get(url, options)
.map((response: Response) => …Run Code Online (Sandbox Code Playgroud) 我从Ionic 3开始,但是我在将更改从我的本地机器上传(提交、推送)到我的 github 存储库时遇到了问题。我遵循这些说明:
第1步:
第2步:
第 3 步:
第四步:
我收到消息“没什么可提交的......”
第 5 步:
如您所见,项目内有文件(箭头处抱歉):
第 6 步: .gitignored 文件
怎么了?我需要上传到我的仓库:https : //github.com/myAccount/ionic_test_1.git
有谁能够帮助我?
我按照所有步骤在 Play 商店发布 apk。但是从Play商店安装后出现错误10。但是当我从我的电脑安装发布的 apk 到安卓手机时,它工作正常。
创建 apk 的步骤 -
第 1 步:使用以下命令创建构建发布 ionic Cordova 项目 -
ionic cordova build android --prod --release
Run Code Online (Sandbox Code Playgroud)
在此之后,我得到了未签名的 apk(“../../platforms/android/build/outputs/android-release-unsigned.apk”)。
第 2 步:我使用 java keytool 命令签署了 apk -
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ../../release-key.keystore ../../platforms/android/build/outputs/android-release-unsigned.apk keystore-alias
Run Code Online (Sandbox Code Playgroud)
第 3 步:还使用 java 工具验证签名 -
jarsigner -verify -verbose -certs ../../platforms/android/build/outputs/android-release-unsigned.apk
Run Code Online (Sandbox Code Playgroud)
在命令窗口“签名验证”中收到一条消息。
步骤4:然后使用“Android SDK”的zipalign工具对齐/优化apk,命令如下-
zipalign -v 4 ../../platforms/android/build/outputs/android-release-unsigned.apk ../../platforms/android/build/outputs/ToDo.apk
Run Code Online (Sandbox Code Playgroud)
第 5 步:将 apk 发布到“ https://play.google.com ”。
几个小时后发布的 apk 在 Google PlayStore 上列出。我从 …
当我尝试使用Ionic Storage在本地存储中设置正常值时.
它在高级手机上的离子安卓应用程序中运行良好(具有高性能).
但是在预算Android手机上,当手机有内存问题时,例如可用内存空间不足一GB.在本地存储中插入第一个值会抛出"QuotaExceededError".这使我的应用无法在该特定手机上使用其本地存储空间.
我该如何解决这个问题?
我正在使用Ionic 3,我为此添加了一些css代码
示例 -
有人在需要更改填充颜色后点击图像.但它不适合我.任何人都可以帮我如何正确地做到这一点?
谢谢
CSS
clap {
/*========================
styles
=======================*/
.clap {
position: relative;
outline: 1px solid transparent;
border-radius: 0;
border: 0px solid #a750a9;
top:-0.2rem;
height: 0px; margin: 0px auto; margin-left: 2.3rem;
background: none; cursor: pointer;animation: pulse 2s infinite;
}
.clap:after {
content: "";
position: absolute;
top: 0;
left: 0;
display: block;
border-radius: 50%;
width: 44px;
height: 44px;
}
.clap:hover {
cursor: pointer;
border: 0px solid #a750a9;
transition: border-color 0.3s ease-in;
}
.clap:hover:after {
animation: shockwave 1s …Run Code Online (Sandbox Code Playgroud) 这是我的代码
this.facebook.login(['email', 'public_profile']).then((response: FacebookLoginResponse) => {
this.facebook.api('me?fields=id,name,email,first_name,picture.width(720).height(720).as(picture_large)', [])
.then((profile: any) => {
let userData = {
email: profile['email'],
first_name: profile['first_name'],
picture: profile['picture_large']['data']['url'],
username: profile['name'],
id: profile['id']
}
alert(userData);
Run Code Online (Sandbox Code Playgroud)
在模拟器警报框中,它将输出显示为
[对象对象]
我该如何解决这个问题?
我使用以下命令来创建一个离子项目v3
ionic start myApp tabs
Run Code Online (Sandbox Code Playgroud)
但最终结果是ionic v4项目。
如何强制ionic创建v3项目而不是v4?
我有一个离子应用程序,我正在尝试为iOS和android构建它。通过离子发球效果很好。没有错误。
$ cordova build ios --buildFlag='-UseModernBuildSystem=0'
Cannot read property 'reject' of undefined
Run Code Online (Sandbox Code Playgroud)
没有其他讯息。
用--verbose运行可以
$ cordova build ios --buildFlag='-UseModernBuildSystem=0' --verbose
No scripts found for hook "before_build".
Executing script found in plugin cordova-custom-config for hook "before_prepare": plugins/cordova-custom-config/hooks/restoreBackups.js
Cannot read property 'reject' of undefined
TypeError: Cannot read property 'reject' of undefined
at module.exports (/Users/mj/rethink/3/rethink/plugins/cordova-custom-config/hooks/restoreBackups.js:134:18)
at runScriptViaModuleLoader (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/hooks/HooksRunner.js:181:32)
at runScript (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/hooks/HooksRunner.js:157:16)
at /usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/hooks/HooksRunner.js:125:20
at process._tickCallback (internal/process/next_tick.js:43:7)
at Function.Module.runMain (internal/modules/cjs/loader.js:777:11)
at executeUserCode (internal/bootstrap/node.js:342:17)
at startExecution (internal/bootstrap/node.js:276:5)
at startup (internal/bootstrap/node.js:227:5)
at bootstrapNodeJSCore (internal/bootstrap/node.js:743:3)
Run Code Online (Sandbox Code Playgroud) ionic3 ×10
angular ×3
cordova ×2
typescript ×2
android ×1
css ×1
github ×1
ion-select ×1
javascript ×1
json ×1